Sunday, April 14 2013

Occupy Nara!

They just want their fair share of the crackers.

Sacred deer, Nara Park, Japan