© 2024 Pluto Inc. All rights reserved.

Elusive: Bigfoot Abroad

The Bigfoot creature is well known in North America but reports of 8 foot tall unknown primates abound in the forests of the UK and are reported weekly.