‘Thy shalt not pass’, a scene right out of a fantasy movie, Santo Antao, Cape Verde

This island should be in the top 5 of your bucket list. It is the lost paradise.

Leave a Reply