Alistair Caldicott
Zanzibar beach rain 1
Zanzibar Beach:
Zanzibar Indian Ocean beach...and it's still raining!