Heightened Curiosity
30-03-2021 • 43 mins
Can the United Kingdom really be home to Bigfoot? We look at the sightings, the evidence and the environment where UK researchers are confident this creature thrives.