Stock Photo - The city of Ribeira Grande on the island of Sao Miguel, Azores islands, Portugal

Stock Photo: The city of Ribeira Grande on the island of Sao Miguel, Azores islands, Portugal.

Searchable keywords

Choose multiple keywords