Farmington Bay in Utah often gets a good layer of ice on the water. Great Blue Herons perch on the edge of that ice, waiting for fish to swim by.
And, to answer everyone’s question: Yes, this bird swallowed the fish whole. Then he went back for more …
Photo taken 20 Jan 2017