News

There’s something undeniably magical about Bermuda. With its proximity to the East Coast of the States (650 miles off the coast of North Carolina to be exact!) in the North Atlantic Ocean, it is ...