Worms Rain Down On Beijing, China
Thursday 16th, March 2023
A video has popped up on internet and gone viral of worms that look to have rained down on Beijing, China.

Residents of the Chinese province of Liaoning were reportedly told to seek shelter after the worms started to rain down on them.

According to Mother Nature Network, a scientific journal, the most plausible explanation is that the inserts were caught in a whirlpool during a storm and were swept up by heavy winds and dropped through out the area.

Check out the video above or in the link below.