Toucan Sticker

The Toucan Sticker is a sticker in Kart Kingdom.