Freshwater Shoal

Sunfish Maranacook Lake

A shoal of freshwater fish among clouds of fish eggs in Maranacook Lake, Maine – USA.