With all this talk about Bigfoot lately, the Lake Champlain monster took the time out of his busy schedule to scare the crap out of...
In the state of Vermont, a monster has gone missing. Not that I believe there ever was one, mind you. But once upon a time,...