Great Blue Heron (Ardea herodias) Eating a Fish in the Speed River in Guelph, Ontario, Canada.