Saturday, January 10, 2015

Police

Police - Tokyo  2014

Taken during an annoying right-wing demonstration on Showa day, April 2014.

No comments: