The InfoStride Forum

TECHNOLOGY => Automotive => Topic started by: IL on Nov 16, 2012, 07:30 PM

Title: Formula 1 Returns to America With U.S. Grand Prix
Post by: IL on Nov 16, 2012, 07:30 PM
(http://media.il.edmunds-media.com/ferrari/ns/ferrari_ns_111612_196.jpg) Formula 1 returns to America with the U.S. Grand Prix Sunday in Austin, Texas — but can it put fans in seats?

InsideLine