In a spin, both feet in...
yeah, it's el toro marine base in Irvine, Ca... been out of use for awhile so all sorts of car stuff goes on out there... I think they even filmed some segments of Topgear USA out there. Lots of fun with plenty of room to get creative with courses.
|