Juvenile Little Blue Heron

Juvenile Little Blue Herons are entirely white, except for vague dusky tips to the outer primaries. Adult Little Blue Herons are very dark all over. At close range or in good light, they have a rich purple-maroon head and neck and dark slaty-blue body. They have yellow eyes, greenish legs, and a bill that is pale blue at the base, black at the tip.  Immatures molting into adult plumage are a patchwork of white and blue. https://www.allaboutbirds.org/guide/Little_Blue_Heron/id