Willard Public Library
Willard Public Library is a Paranormal  in Evansville, IN.
21 N 1st AveEvansville, IN 47710
About This Place:
This library has ghost cameras set up and shares a lot of evidence on their Facebook page including a virtual ghost tour.
Have you heard of the Grey Lady Ghost?