Saturday, October 27, 2012

Horses and Bayonets - Cartoon by William Warren


No comments: