Really strange pic. The hand of God?

Top