Stock Photo - Ribeira Grande, São Miguel island. Azores, Portugal.

Stock Photo: Ribeira Grande, São Miguel island. Azores, Portugal.