Cape Verde 2016

The best rock pool ever - a mini coral reef!