Odd Squad Science Sticker

The Odd Squad Science Sticker Is a sticker in Kart Kingdom.