Mountains of Jadra

The Mountains of Jadra were one of the Seven Wonders of the Universe. (COMIC: The Greatest Movie Never Made)