Lonestar Sasquatch

Lonestar Sasquatch

Available on discovery+
S4 E6: Team uses tracking dogs to find a bigfoot spying on a campsite in Texas.