Bowser's Highway Showdown (Earth-2789)

Bowser's Highway Showdown is a location and level.