Butorides virescens (Linnaeus, 1758)  
Family: Ardeidae
Green Heron,  more...
Butorides virescens image
Stephen Minter