evidence: China Worm Rain: Social media users are taken aback by a video that is trending and receiving a lot of attention. In the video, an area of the Chinese province of Liaoning can be allegedly seen to be completely covered in tiny worms. In the Chinese province of Liaoning, worms are falling from the sky. At least, that's what a trending video on the internet suggests. Even if many people are still baffled as to what caused it, they are not falling behind in making irrational assumptions. [...] Coming back to worms purportedly raining in China, reports say the Chinese citizens of Liaoning province are being urged to seek refuge inside their homes in order to protect themselves from these pouring worms.