Wario Stadium (Earth-2789)

Wario Stadium is a location and race track.