Former Pythian Brothers Home for Widows and Orphans, located on Hickory Point Rd just north of Decatur Illinois. Currently Lincoln Technologies. Rumored to be haunted



Source by rdb1969

Leave a Reply