Residents of Liaoning witness 'worms falling out of sky' residents asked to carry umbrella to streets
Shortpedia
Content TeamImage Credit: twitter
Worms in the Chinese province of Liaoning are raining. Cars and streets are covered with worms. But from where are these worms falling? According to the scientific journal 'Mother's Nature', these worms come from a whirlpool. They remain caught up in a storm whirlpool and fall here and there after a period of time. People in China definitely have a slimy experience.