Entertainment It’s Raining Worms In China? Viral Video From Beijing Causes Stir (WATCH NOW) A viral video from Beijing China indicates that is it raining worms in the city. The viral video from the capital city shows roads... Neil BlacksonMarch 11, 2023