News

Among the parade of vehicles that follow the Tour de France as it winds through the country, the bright pink Cadillacs are ...