News

Bermuda's largest military fort, Fort St. Catherine is located in St. George's Parish between Achilles Bay and St. Catherine's Beach. Built in 1614, it overlooks the spot where English settlers ...