Anyone watching, or has seen, this "special" running on Travel Channel right now [10/23, 7-9p CST], called Helltown? (based off a town called Boston, in Ohio)
Its shows like this that really try my sense of belief. Is all this true, or is it all just a really very elaborate fake/mockumentary?
Again, I truly want to believe, but some of the miraculous happenstances that lead to getting interviews [for the first time ever], etc, just happen to seem too fortuitous to be totally believable.