One hopes it comes out the other end or it's a trip to the
vet. for surgery.
We have quite a few green herons here and far too many
Canada geese and they eat and poop everywhere around
Laurel Lake just down the road. They're become quite
aggressive and a bit of a pest, but they're such beautiful
birds.
Mallards, Canada Geese are pest in many parts of the world.
but yes, they are beautiful!!!

and yes, they do poop big poop all over as they walk around.
Green Heron? First I read as Great Heron, which eats lots of things. Snakes, mice, other birds, and of course fish and frogs...
I looked up Green Heron. A small Heron. It is pretty indeed!