Three wholly impressive megayachts recently found themselves in Bermuda’s crystal clear waters, giving people on the island a sight to see.
The trio of luxury vessels, which included the D’Natalin, Latitude, and Just J, were spotted in the east end.