Quote Originally Posted by matthewAPM
ahhh. the ring. thats my favorite place in japan
suzuka is better. not sure if you've heard of it... little track in Finland.