
I found this circulating around different websites. People at first were speculating this was some kind of promotional thing for a movie, or some type of hoax. Check it out first and guess what you think it might be:
Supposedly these are supposed to be Tubifex worms...................Do you believe that?













