Could this be a sign that the world is finally coming to an end or just a climate warning as rains of worms fall from down the Sky In China (Watch) the video footage on the thread
This is how it was reported, Citizens of the Chinese province of Liaoning were told to find shelter after it looked...