Video: Bermuda Featured On “Unseen Islands”

Bermuda is one of the islands highlighted on the National Geographic television series ‘Unseen Islands,’ with the narrator saying that Bermuda has an “amazing story to tell.” The episode is centered around Britain’s Overseas Territories, which the promo said “are home to parrot fish, bright blue lizards and crabs that are big enough to eat […]

Read more