Google Satellite Maps:
Circuit de Catalunya - a racetrack in Montmeló, Spain

The Circuit de Catalunya is a racetrack in Montmeló, to the north of Barcelona, Spain. It is home to the Formula One Spanish Grand Prix. With long straights and a variety of corners, the Circuit de [...]