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.

Please share to show Support
  • 1
    Share

Leave a Reply

Leave a Reply