Giant Otter Giving Birth performance 2012
A human sized female giant otter (Pteronura brasiliensis) gives birth to three giant otter pups through her pink and slimy vagina.