Ōdate Castle


Ōdate Castle - Japanese castle.