Is This a Photo of a UK Bigfoot?

The BFRO team meets with local Neil Young to discuss a very interesting photograph he captured of what he believes is a Bigfoot living in a UK forest.

Leave a Reply