The sky is raining worms and a scientific explanation for the strange phenomenon
Recently, social media pioneers circulated a video showing worms falling in the Chinese capital, Beijing.
The video shows worms covering cars in Beijing, while people walk on the road carrying umbrellas.
Although the authorities did not…
Read More...
Read More...