Occupy Nara!


They just want their fair share of the crackers.

Sacred deer, Nara Park, Japan