by Travis FerlandĀ  on Flickr. The town of Ribeira Grande, Santo Antao Island, Cape Verde.