Since it said "gigantic" I first assumed it must have been a 50 foot high deer. I quickly realized the error of my ways, but then went to the front window and visualized what that would look like on our front lawn (conclusion: taller than the tree and pretty much taking up the entire front lawn.)
So. . .
50 foot tall animated, lighted wireframe deer?