「霧中の遺跡」 (Muchuu no Iseki) "Ruins in the Fog" Well that's certainly one way to make your return.

Random Curiosity