There’s every reason to be skeptical of things like aliens, ghosts, and other paranormal phenomena. Yet sometimes, a sight is so unbelievable that the mind can offer no other explanation.
One such moment was recently captured on a traffic camera at an intersection in China’s Xingtai City. A group of cars appeared to be approaching the crosswalk without any interruption, when an otherworldly force suddenly came into play. Watch this!
Some people are saying that a stray cable might have become tangled up in the street cleaning vehicle on the right, essentially forming a tripwire – but our eyes say otherwise. This may need to go in the “Unsolved” file… for now.
If you know someone who might like this, please click “Share!”