6/9/11

In Nara, deer are like squirrels. And it's the best.


where did that come from?