Volcano and rock formation in teide national park in tenerife Santa Cruz de Tenerife, Canary Islands, Spain