Cool idea!
There's an alternative explanation though... that this this creature really looks like this, even from a distance with a telephoto lens... 2 enormous interconnected hands with a single eyeball inside, supported by 2 thin legs, that's it. Maybe a vision of God.
Yes, that could be the case also. Do you dare approach and find out? =)