Stock Photo - Canary Islands. Gran Canaria. Maspalomas. Sand dunes.

Stock Photo: Canary Islands. Gran Canaria. Maspalomas. Sand dunes.