Advertisements

Top Gear Supercars Do France Filming Location

Location: Le Viaduc de Millau, Aveyron, France (Millau Bridge/Viadduct) (Built in 2001 by French structural engineer…