Yahoo! Satellite Maps:
The Circuit de la Sarthe, near Le Mans, France

The Circuit de la Sarthe, located near Le Mans, France, is a non-permanent race course most famous as the venue for the 24 Hours of Le Mans auto race. The track uses local roads that remain open to [...]