Fact Check: Video Does NOT Prove Worms Fell From The Sky In China -- Experts Say They're Tree Blooms
Did it "rain worms" in China in early March 2023? No, that's not true: Two separate botanical experts confirmed individually to Lead Stories that the "worms" reported by some publications and social media users were the result of the annual flower blooms, called catkins, from poplar and other trees found throughout northeastern regions of China. One version of the claim…