Nearly 100 rare false killer whales have stranded themselves off the remote coast of Southwest Florida in Everglades National Park, the National Oceanic and Atmospheric Administration reported Monday. So far, … Click to Continue »
Wanna Comment?