Island Climber

Island Climber is a racing area in Kart Kingdom.