Amazing rock formations of the Teide National Park (World Heritage Site), Tenerife, Canary Islands, Spain.