Lonestar Squatch

Lonestar Squatch

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