The Kazoo Karts

The Kazoo Karts are karts in Kart Kingdom. They are not popular as of 8/7/2017.