It has been forty years since the tragic discovery of an Upstate New York boy’s lifeless body and police are still trying to find out who took the boy's life.
Did that sign say what I thought it said? Yes! The sign declared; Welcome to the only Stephentown on earth! Could that be? How could this be the only Stephentown on earth? I had to do some research.