What do Blue Herons Eat?

The Blue Herons eat a diet of mostly small fish. But they will eat shrimp, crabs, snakes, and small birds. They swallow their prey whole. They do get choked from time to time from being greedy and swallowing something that it too large.