1 title
1 results
A strange cone wedged in the earth in a small Illinois town is the suspected cause of residents disappearing and overcome by slimy parasites.