Each year, American grocery stores are left with about five million tons of unsold food. Much of this product ends up in landfills or is incinerated, but sometimes a nonprofit will step in. Let's Eat, ...