A decapitated, decomposing dolphin found on a beach in Cardiff by the Sea, San Diego, California on April 27, 2009
echeng222773