Couple Captures Video of a Sasquatch in California.While staying at a cabin in Truckee, California, a couple captured footage of what they believe shows a Sasquatch. According to the couple, the...
Read More