Thousands of blue and brown worms were mysteriously washed up on a beach in the Philippines, leaving all villagers and locals horrified. The hair-raising moment was caught on camera and images of it shows you how horrifying the situation looks like. Residents of Ilocos Sur Province said that the scene was first spotted by a […]