Takeda castle, Hyogo, Japan

Takeda castle, Hyogo, Japan

Source: pinterest.com