May 3, 2009

Proof: Why It Takes 3 Hours to Grocery Shop