Friday 21 February 2014

Number One Hundred and Seventy Eight: Grazing


Do grazing animals ever experience a satisfying meal?