Buy stock photo A forest of pine trees in the mountains of La Palma, Canary Islands in Spain. Remote secluded mountain filled with tall green trees for hiking and adventure on holiday. Tourist travel destination