Great Blue Herons eat nearly anything within striking distance, including fish, amphibians, reptiles, small mammals, insects, and other birds.