When Will Earth Run Out of Food?

Date: 31 May 2011 Time: 12:39 PM ET
Lifes-little-mysteries