Want to See A Sasquatch? Happy Body Care claims its “Bigfoot Juice” will attract any within 1.5 miles. Read More wtfJessie SchieweAugust 6, 2019bigfoot, north carolina, nes vuckovic, jessie, jessie schiewe, cryptid