Buy stock photo A landscape of pine forests in the mountains of La Palma, Canary Islands, Spain. Beautiful green forest of long pine trees under a bright blue sky. A picture of large mountain view from Spain.