Coastal Mountains

The Coastal Mountains are not to far from Metropolis, along the east coast. A faulty airplane crashed over those mountains, even though the Wonder Twins made a failing attempt to save the joy riders.

Appearance
The New Adventures of the Wonder Twins
 * Joy Ride