A circulating video on social media has claimed that worm-looking creatures fell from the sky in China “The footage shot in Beijing, China of cars covered in worms that fell
A circulating video on social media has claimed that worm-looking creatures fell from the sky in China “The footage shot in Beijing, China of cars covered in worms that fell