Skip to playerSkip to main content
  • 4 years ago
Over in Tobago, beach goers at Store Bay were all smiles when they spoke with us. Elizabeth Williams was on the sand with visitors, and has this report.
Comments