Newswire brought to you by French town stages world's first electric Grand Prix May 23, 2011 * Pyrenees town staged first Grand Prix a century ago Load More