residents use umbrellas for protection from worms rain

Mysterious rain storm of worms in China residents use umbrellas for protection

Mysterious rain storm of worms: No matter how much progress man has made through science,…