Playa de El Socorro - Pico del Teide
From 0 m to Pico Teide (3717 m) highest spanish elevation, a exhausting one day (or two) hike

Playa de El Socorro - Pico del Teide