Tobago is the little sister of Trinidad, located in the beautiful Caribbean. What it lacks in size, Tobago makes up for with stunning scenery. Here’s a peek of what the island has to offer.
Tobago is the little sister of Trinidad, located in the beautiful Caribbean. What it lacks in size, Tobago makes up for with stunning scenery. Here’s a peek of what the island has to offer.