Studio

The Studio is an unknown place or thing coming to Kart Kingdom found by Gawain on Sep 25th 2017.