MystJourney.com

The Cavern

The Cavern

A large cavern housing a series of islands located several miles beneath the Earth's surface.

Additional Info

Edited from original source: Wikipedia