Tiger Temple (Earth-2789)

Tiger Temple is a location and race track.