Earlier this morning, 95 false killer whales found themselves in a potentially life-ending situation off the coast of Hog Key, near Key West, Florida. The stranded whales, which fall into the dolphin family, have garnered a response from agencies like the National Oceanic Atmospheric Administration, the Florida Fish and Wildlife Conservation Commission and the Chicago Zoological Society. According […]
