In this video, we'll be discussing the recently discovered Bigfoot artifact!
This artifact is a key piece of evidence that suggests not only do Bigfoot exists, but they may in fact have a religion.
We'll be breaking down what it is and why it's so important and how it may connect to Quetzalcoatl, The Plumed Serpent.