In this series of photos a Great Blue Heron takes a fish off the dock at Stewart Heritage Farm in Surrey, BC.
The heron grabbed the fish, shook it, and put it down in the mud and stabbed it a couple of times. It then swished the fish in the water to clean off the mud, and down the hatch.
Unfortunately it turned its head just as the fish started down, but you can see the distended neck in the last two photos as the fish proceeds down the heron’s neck.