Takeda Castle Ruins

The Takeda Castle, constructed on the mountain at 353 meters of altitude, is one of the one hundred famous castles in Japan.
In autumn early on the morning, fog can be seen when the sky is clear. The view is such that the castle can be seen surrounded by a sea of clouds, thus resembling a castle floating in the sky.
As time goes by, visitors have given the names of “castle floating in the sky” or “Japan’s Machu Picchu” to the ruins of Takeda Castle.

Image Provided by Toshihide Yoshida