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 ...
Well, now it’s just getting silly. There are so many myths and legends around St George (dragon, anyone?) that it’s hard to separate fact from fiction. It could be that his actions and ...