The same Tricolored Heron eating a dragonfly.
Interestingly, when I first saw the bird it had nothing. Then it coughed up two dragonflies from it's gullet and spit them into the water.
Perhaps they were too difficult to swallow as a pair. Anyway, the bird proceeded to eat them one at a time and even then they didn't seem to go down easily.
As for eating dragonflies, this is the first time I saw a Heron eat one and my guess is that both were caught at the same time while mating.