Select Page



Baby sea turtles hatching from a mound of eggs at Tortuguero National Park, Costa Rica. This mound was located just down the beach from another turtle laying …

source YouTube

Pin It on Pinterest

Share This