Squirrels Quest

The Squirrels Quest is a quest in Kart Kingdom.