I Love Tobago – Exploring Tobago’s Natural Light Show

Have you ever heard about bioluminescence?

Tobago is home to this natural, fascinating light display. In this week’s I Love Tobago segment, local tour operator Leroy George tells us his company, Green Tobago Tours, is not only sharing this natural wonder with visitors but also educating them about the science behind it.

Translate »