Puffin Sticker

The Puffin Sticker is a sticker in Kart Kingdom released in 2019 and it is unpopular and not known well. It was made for an event.