Ted Hunts Whitetail at the Spirit Wild Ranch in Texas

22minsNR
We're at the Spirit Wild Ranch in Texas in search of whitetails.