Papu's Pyramid (Earth-2789)

Papu's Pyramid is a location and race track.