Skull Castle



The Skull Castle (in Japanese: スカル城, Sukaru-jō) is ???.

?

?

?

?

?