Don’t know where this is located or if it is real. Looks like a scene from Myst. Note the ladders – connecting to what?

Advertisements