Crystal clear waters at Lucaya on Grand Bahama Island in The Bahamas
Shared publiclyView activity