Check it out! One of the most humbling things i've ever seen in my life. Whilst walking on the beach in southern mozambique, a little very drunk, we stumble across a leatherback turlte laying her eggs. Pretty big for a turtle,eh?
http://www.deviantart.com/view/5155143/