San Antonio gears up for FORMULA 1 UNITED STATES GRAND PRIX Fans, November 15 – 17 2013

2013-09-03 — /travelprnews.com/ — The second annual FORMULA 1 UNITED STATES GRAND PRIX comes to Texas November 15 – 17 at the Circuit of The Americas™ complex, located 83 miles from San Antonio – the seventh-largest city in the United States. In its first year, the Grand Prix drew a remarkable crowd of 265,000 fans from… Read the full press release