Koopa Troopa Beach (Earth-2789)

Koopa Troopa Beach is a location and race track.