BIZARRE! It's Raining Worms In China - Watch Slimy Creatures Fall From Sky
In a bizarre incident, worm rain was reported in China's capital city Beijing and it was claimed that slimy creatures were falling from the sky.
Mar 11, 2023, 14:35 PM IST
In a bizarre incident, worm rain was reported in China's capital city Beijing and it was claimed that slimy creatures were falling from the sky.
Mar 11, 2023, 14:35 PM IST