Filmmakers capture footage of alleged ‘creature’ in Lake Champlain
The drone footage appears to show something strange submerged in the water in one corner of the frame. Spanning parts of New York State, Vermont and Q… ⌘ Read more
Filmmakers capture footage of alleged ‘creature’ in Lake Champlain
The drone footage appears to show something strange submerged in the water in one corner of the frame. Spanning parts of New York State, Vermont and Q… ⌘ Read more