Odd Squad Badge Sticker

The Odd Squad Badge Sticker is a sticker in Kart Kingdom that came out during one of the many Odd Squad events.