Stock Photo - Maspalomas. Grand Canary. Canary Islands. Spain

Stock Photo: Maspalomas. Grand Canary. Canary Islands. Spain.