2024-05-06

An eerie video showing an eye-looking cloud appearing in the sky has left local residents stunned in northern China. The blazing sun was beaming in a clear sky and surrounded by a mysterious almond-shaped cloud that set the scene like a glaring eyeball. Onlookers were shocked as they filmed and commented the phenomenon as 'the eye of God'.

more from beliefnet and our partners