US: Protesters Heckle Scott Over Smelly Red Tide in Venice, FL
- Captured on Monday 17th of September 2018
- Location is Florida
Description
With the noxious smell of red tide hanging in the air and a fresh wave of dead fish washing up on nearby Gulf beaches, Read more...