Castled in the trees Posted on February 23, 2013 The Nijō Castle in Kyoto, Japan. Share via:ShareTwitterFacebookLinkedInRedditTumblrLike this:Like Loading... Related