baby Turtles make It to the Sea

In the video you see these adorable new born baby turtles, from Lankayan Island, a small strip of sand off the coast of Malaysian Borneo, make It to the sea.

Vimeo