Takeda Castle floating in the sky

The ruins of Takeda Castle in Hyogo Prefecture, western Japan, appear to float in the sky due to a natural phenomenon.