Meteor Gorge (Earth-2789)

Meteor Gorge is a location and race track.