I guess it's pretty dead here, but I was wondering if anyone had an idea what the tease vidio on the Circa web site is about????
It's titled "The Driving Force....." something or other....maybe "behind circa pix"???? I don't remember exactly, but it was a vidio of race cars, then, "coming soon".
Don't bait the bear........