Feedback

Nine-Armed Sea Stars Invade Florida Beach

 

Beachgoers in Naples, Florida, enjoy an unusual influx of nine-armed sea stars. WBBH's Sophie Nielsen-Kolding reports.

Shows