Great Blue Heron with snakeGreat Blue Heron finishing off the snakeMallard and ducklingsHouse FinchMute SwanGreen HeronMute SwanMute SwanMute SwanAnna's HummingbirdWester Wood-PeweeGreater YellowlegsGreater YellowlegsGreater YellowlegsGreater YellowlegsGreen HeronGreat Blue Heron with fishGreat Blue Heron swallowing