Tons of Sea Turtles Make Their Way to Nest on Beach in Costa Rica

Check out this incredible video of Sea Turtles making their way to nest on Costa Rica's Ostional Beach. 

Photo: Getty Images


View Full Site