Man, Japan was so much fun, now I remember why, the street scene and banzai runs on the express ways.
Ok, just a little education, on the toll roads the speed limit is tops 60KPH which is about 37 MPH. Watch this guy on a 500 HP hyabasu run wheelies through traffic at 180MPH, that's 290 clicks or KPH. Bad rear!!!!!
http://www.youtube.com/watch?v=ud_gXPCMUDw&mode=related&search=