Canary Islands

Place

Spanish archipelago off the northwest coast of Africa

1 story