On April 18, 2003, twenty-eight short-finned pilot whales stranded in the shallow waters
near Content Keys Passage, about five miles north of Big Pine Key in the lower Florida
Keys. Of the twenty-eight, 21 animals died ...