The Dolphins of War and PETA

|

People for the Ethical Treatment of Animals object to the US Navy letting slip the dolphins of war.