Monday, March 25, 2013

Oxymorons for Our Time #150
Ideologically Pure

No comments: