evidence: Residents of a town in China have been told to seek shelter after what looked like worms rained down from above. Officials in the Chinese province of Liaoning, which borders North Korea, has been showered with little worms, which were seen splattered all over cars. [...] Taking it seriously, one social media user chimed in: "If i was just minding my business on a casual day in China and it started raining worms ?? I’d just die."