Uppbeat

Great Blue Heron Eating Fish

Ami Bornstein

A great blue heron stands in shallow blue ocean water, struggling to swallow a fish it has caught, with distant mountains in the background.

From this shoot

Grey Heron Gliding Over Coastal Water

Grey Heron Gliding Over Coastal Water

Great Blue Heron Standing on a Rock in Water

Great Blue Heron Standing on a Rock in Water

Great Blue Heron Standing on Coastal Rocks

Great Blue Heron Standing on Coastal Rocks

Oystercatcher Foraging on Rocky Coast

Oystercatcher Foraging on Rocky Coast

You may also like

Great Blue Heron Catches Fish

Great Blue Heron Catches Fish

Seal Eating Fish in Blue Ocean Water

Seal Eating Fish in Blue Ocean Water

Great Blue Heron Holding Fish in Water at Dusk

Great Blue Heron Holding Fish in Water at Dusk

Great Blue Heron Flying Over Water

Great Blue Heron Flying Over Water

Great Blue Heron Standing in Calm Water

Great Blue Heron Standing in Calm Water

Great Blue Heron Standing in Water at Dusk

Great Blue Heron Standing in Water at Dusk

Great Blue Heron Flying Low Over Water

Great Blue Heron Flying Low Over Water

Great Blue Heron Standing on Shore

Great Blue Heron Standing on Shore

Wild Seal Eating in Pacific Ocean

Wild Seal Eating in Pacific Ocean

Pacific Harbor Seal Eating Octopus

Pacific Harbor Seal Eating Octopus

Great Blue Heron Standing in Shallow Water

Great Blue Heron Standing in Shallow Water

Great Blue Heron Standing in Marshland

Great Blue Heron Standing in Marshland