Saturday, March 30, 2013

The Beekeepers  
by Peter Bruegel the Elder  
1568

No comments: