Caribbean Beach

Caribbean Beach - This Placid Shoreline Is Leinster Bay In St. John, USVI. Photo