Google Satellite Maps:
The Gilles Villeneuve Circuit, Montreal, Canada

The Gilles Villeneuve Circuit is the venue for the Formula One Canadian Grand Prix and, as of 2007, a NASCAR Busch Series race. The circuit, on Île Notre-Dame, a man-made island in the St. Lawrence [...]