LEO Network

Orca stranding on Florida beach is first on record in U.S. Southeast

11 Jan 2023
Palm Coast, Florida, United States
For the first time ever recorded, orca washes ashore in Florida.
Anchorage Daily News / Max Chesnes
×