BIZARRE! It`s Raining Worms In China
China: A bizarre video from China is getting viral on the internet wherein the citizens of Liaoning witnessed a rainfall of worms.
The viral clips showed that the Chinese province was apparently being showered with little worms. The…