0
Why... why... why can't there be a small town in Massachusetts that does crap like this??? Sign a waiver, pay your $50 bucks and go ride!!!
I think it's from "On Any Sunday".
YouTube - エルシノア
It IS pretty cool they still put it on...
http://www.stormentertainmentonline.com/grandprix.html