Johnson Springs

Johnson Springs

Caloosahatchee Canal

Caloosahatchee Canal

Billy's Creek

Billy's Creek

Matanzas Biofilm

Matanzas Biofilm

Matthew's Creek

Matthew's Creek

Algae Strangling the Grasses, Ichetucknee River

Algae Strangling the Grasses, Ichetucknee River

Ditch by the Locks, Lake Okeechobee

Ditch by the Locks, Lake Okeechobee

Toxic Water, Caloosahatchee River

Toxic Water, Caloosahatchee River

Dilapidated Docks, Caloosahatchee Oxbow

Dilapidated Docks, Caloosahatchee Oxbow

Abandoned Fort, Caloosahatchee River

Abandoned Fort, Caloosahatchee River

Caloosahatchee Creeks Preserve

Caloosahatchee Creeks Preserve

Algae on the Lower Wekiva River

Algae on the Lower Wekiva River

Ag Discharge Site, CR-44 Canal from Lake Okeechobee to the St. Lucie River

Ag Discharge Site, CR-44 Canal from Lake Okeechobee to the St. Lucie River

Threads and Bubbles, CR-44 Ag Discharge Water

Threads and Bubbles, CR-44 Ag Discharge Water

Canal of Slime, CR-44

Canal of Slime, CR-44

The Birth of Destruction, CR-44 Canal

The Birth of Destruction, CR-44 Canal

Protein Invasion, Ag Discharge Site CR-44

Protein Invasion, Ag Discharge Site CR-44

Nature Morte with Snail

Nature Morte with Snail

Vegetation and Algae Soup

Vegetation and Algae Soup

Sea Lettuce Enshrouded by Algae

Sea Lettuce Enshrouded by Algae

Last Remaining Grass

Last Remaining Grass

Cyanobacteria Patterns

Cyanobacteria Patterns

Cyano Bacteria Weaving its Way into the Riparian Landscape

Cyano Bacteria Weaving its Way into the Riparian Landscape

Indian Riverkeeper Logo with Toxic Algae and Vegetation

Indian Riverkeeper Logo with Toxic Algae and Vegetation

Cyanobacteria Streaking Large Swaths of Water

Cyanobacteria Streaking Large Swaths of Water

Bacteria and Algae Trapping Organic Matter

Bacteria and Algae Trapping Organic Matter