Share
twitterlinkedinfacebook
Image 1 of 1
LongIslandShore4412.tif
Clear blue water and waves hitting the shoreline near Stella Maris Resort on Long Island, Bahamas