WATCH: Whale beaches itself off the coast of Venice Florida
Follow
A roughly 70foot whale beached itself off the coast of Venice, Florida on March 10, 2024. Florida Fish and Wildlife Commission officers and more law enforcement were on the scene trying to determine the best way to help the whale.