Picture: Farms in Hokkaido, Japan
"Officials at the agriculture ministry say 2012 was the third year in a row that Japan’s food self-sufficiency rate stood at... 39 percent"
Source:the small print
August 30, 2013
Mrs. Police Chief, life cycles, animal tests and more
By: Steve Trautlein