Exploring Blackbeard’s Castle in St. Thomas, Virgin Islands

Exploring Blackbeard’s Castle in St. Thomas, Virgin Islands Nestled atop Government Hill in Charlotte Amalie, Blackbeard’s Castle is one of the maximum iconic landmarks in St. Thomas, Virgin Islands. This historic website isn’t best steeped in pirate lore however additionally gives breathtaking panoramic views of the island and the Caribbean Sea. Whether you’re a history […]