Great blue herons feed on fish, frogs, snakes, birds, and small mammals. They can reach up to 54 inches in body length and can nest up to 100 feet above ground.