Red Roofs of Ribeira Grande

Tile-roofed houses stacked up the mountainside, and water flowing down between them.