Stock Photo: Mount Teide and Roques de García, Parque Nacional del Teide. Tenerife, Canary Islands. Spain