Ghost Picture of the Day: Willard Library Ghost

willard library ghost on camera

The Willard Library in Evansville, Indiana is reportedly haunted by a number of spirits. Willard streams live video from three rooms in the library, and one viewer noticed this strange creature crawling along the floor of the Children’s Room. What do you make of it? See another Willard ghost picture here.

Want to see your paranormal pic on Ghosts and Ghouls? Email ghostsghoul@gmail.com.