The Asher Walton House is rumored to be so haunted, the most of the residents town of Atlanta, Indiana are terrified to step inside.
The Asher Walton House is rumored to be so haunted, the most of the residents town of Atlanta, Indiana are terrified to step inside.