I originally posted this as a Great White Egret. I have since found out that this is actually a Great White Heron. Great White Herons are larger than Great White Egrets. The biggest differences are their heavy yellow bills and pale legs. A breeding heron will have a head plume. The egret has black legs and a slightly smaller yellow bill.