2010 Lamborghini Gallardo
2010 Lamborghini GallardoAt 12,198 feet, Mount Teide might be the highest point in all of the territories that comprise Spain and one of the main tourist sites in the Canary Islands. But on this particular Thursday in March, at the parking lot of the viewing center nestled in the volcanic rock near its summit, El Teide is definitely a second-string attraction for the tourists milling about.