swissyndicate.com
A Turtle Shame - Best video & documentary production in Montreux Switzerland
Short story about a turtle tragedy on Troncones beach Mexico where a turtle was devoured alive by beach dogs.