People have claimed to have witnessed all sorts of bizarre creatures. A few of them have even claimed that they have captured living specimens, photographs and video footage's.
Do you believe it?
A Monster In Lake Champlain?Alien Pictures: Fact or Fiction?