Hard to imagine, but this IS a juvenile Little Blue Heron and not a Great Egret, which is a much larger bird with black legs (not yellowy-green legs) and an orange bill (not this color one.)