24 Hrs of Le Mans is a magical event in which Motorsports overwhelms the city streets of a country town in France. Motorsports fans from all over the world flock to the city. Le Mans offers a slew of events for motorheads to attend prior to the race. One of which is the Le Mans Museum, or also known to most, Le Musee des 24 Heures. After the 2011 24 Le Mans, we stopped by the Museum to share our visit.