Bermuda Beaches - MonksBunk

Cooper's Island, St. David's

BermudaSt Davidsbeach

From 2006, Bermuda