The Valentown Ghost
SiN13
Published
11/13/2010
Footage from a surveillance camera in the Valentown Museum in Victor, New York, has caught what some call the Valentown Ghost.
4 Comments