Ribeira Grande Azores Jigsaw Puzzle
- from our Affiliates
View of the azorean city of Ribeira Grande from the surrounding hills. Sao Miguel island, Azores, Portugal.
View of the azorean city of Ribeira Grande from the surrounding hills. Sao Miguel island, Azores, Portugal.