Battle Stadium



The Balloon Battle Stadium is a battle stage in Mario Kart 8 Deluxe.