From Isle of Man. Is there any doubt this place is the modern day Nurburgring? http://www.youtube.com/watch?v=bf3cJRkeEqE&feature=related
love outdoor karting. too bad there aren't more outdoor facilities here in the US where you can "run whatcha brung."