Japan's 'Castle in the Sky'
On autumn and early winter mornings, the Maruyama River valley below fills with dense ground fog, while the 353-meter mountain peak on which Takeda Castle stands emerges above the mist into clear blue sky. The castle's stone walls, rising from the cloud sea as if floating in mid-air, create one of Japan's most photographed and haunting landscapes — earning the castle its permanent nickname 'Machu Picchu of Japan' and 'Castle in the Sky.'