Incredible Cloud Formation Named the ‘Hand of God’ Spotted Over Portuguese Island of Madeira

An incredible cloud formation which appeared over the skies of Portugal has been dubbed the ‘hand of God’.