Bigfoot Caught on Camera? | Strange Evidence | Science Channel
Explore strange footage of mysterious creatures, from alleged Bigfoot sightings in Georgia and displays of incredible strength to an ape-like creature in Russia that could be a surviving Neanderthal or the result of a secret experiment. #StrangeEvidence #ScienceChannel Stream Strange Evidence: http…
