This ghost picture was taken in Greencastle, Indiana at an alleged haunted mansion known as Ohare Mansion. After hearing rumors of paranormal activity at the mansion, two long time friends decided to explore the mansion in hopes of documenting some evidence of ghosts.
Continue reading →