Dead orca found on Florida beach to head to Smithsonian Research Lab

An orca that washed up on a Flagler County beach is heading to the Smithsonian Research Lab

Top Videos