Scenes

Savage Outdoors: Monster in Texas

Mike Stroff is hunting in Texas on the SOE Ranches early season and finds the biggest buck he has ever tried to hunt!