The secret of the strange phenomenon of worms falling from the sky on the roofs of cars in the streets of China

The secret of the strange phenomenon of worms falling from the sky on the roofs of cars in the streets of China

Al-Marsad Newspaper: A video clip documented the fall of huge quantities of worms on the streets of the Chinese capital, Beijing, during the past few days. And the videos circulated extensively on social media in China showed hundreds of sticky worms falling from the sky and sticking to the roofs of cars and spreading the … Read more