The breathtaking French countryside and cars racing and mind-numbing speeds is what you should expect at the Le Mans. The 24 HoursMore