Great blue herons are…
A Omnivorous
B Herbivorous
C Carnivorous
While great blue herons mainly eat small fish, the large birds will eat most anything within striking distance, from insects to amphibians to small mammals. They usually swallow prey whole.
The correct answer is Carnivorous.