The industry says we have enough food. Here's why some store shelves are empty anyway.

ThisMorning