Lake George Monster
From Wikipedia, the free encyclopedia
The Lake George Monster, was a hoax invented by painter Harry Watrous in 1904.
The monster was purportedly sighted at Hague Bay in Lake George in New York, United States.
The Lake George Monster, was a hoax invented by painter Harry Watrous in 1904.
The monster was purportedly sighted at Hague Bay in Lake George in New York, United States.