Odd Squad Maintenance Sticker

The Odd Squad Maintenance Sticker is a sticker in Kart Kingdom.