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.

    processing...

    NEWSLETTERS