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 … Continue reading Exploring Blackbeard’s Castle in St. Thomas, Virgin Islands