Video: Trinidad Turtle Watching

On the island of Trinidad, visitors leatherback turtles hatching on the beach.