International'Worm Rain' in China? This Bizarre Phenomenon Leaves Internet StunnedBY Outlook Web Desk