A picturesque ruined castle atop a hill in Asago city. Also known as Japan’s Machu-Pichu.

Details
Share