70-Foot Sperm Whale Strands on Florida's Gulf Coast, Prompts Environmental Concerns and Interest from Investors Mar 10, 2024