Now Playing | New Mexico Night Watcher 16

Amateur video shot at night in the Los Alamos area of New Mexico. Is this night creature bigfoot?

Recommended for You

Watch More Finding Bigfoot Videos
Filter