Basic observation Portals/Doorways
It's obvious that the massively bright light that comes from nowhere is a doorway opening from "the spirit world". The spirit world as referenced could point toward the sasquatch/bigfoot being some sort of angelic creature from the same genepool as the demonic hoved yellow eyed creature.
share