When I moved to the UK I had never heard of Bigfoot-like creatures being sighted here. Turns out they are seen all through Great Britain and even parts of Europe! However, it leads me to investigate how legitimate these claims are or does the UK just want to join the Bigfoot party because it's cool?
Watch the video here
YouTube: https://youtu.be/eEiyZanZfDk
Check out our website for more content
Website: https://www.cryptidaddicted.com
Say hi on our Facbook
Facebook: https://www.facebook.com/CryptidAddicted
Behind the scenes on Instagram
Instagram: https://www.instagram.com/cryptid_add...
Support us on Patreon
Patreon: https://www.patreon.com/cryptidaddicted