Trinidad turtle watching

Trinidad turtle watching

On the island of Trinidad, visitors can see the truly unique sight of leatherback turtles hatching on the beach.

Most-Liked Video: