Whales Stranded in Waters Near Everglades National Park - NBC 6 South Florida

    Whales Stranded in Waters Near Everglades National Park

    A pod of whales is stranded near Everglades National Park. Ari Odzer reports. (Published Wednesday, Dec 4, 2013) A pod of whales is stranded near Everglades National Park. Ari Odzer reports. See More