Spencer99999

Spencer99999 is a popular user in Kart Kingdom who commonly gets on the Kart Kingdom Racing Leaderboard.