“Ultimate Beastmaster” is now filming in Santa Clarita, California
Sable Ranch located at 25933 Sand Canyon Rd, Santa Clarita, CA 91387
Thank you “Trevor” for the tip!
Starring: Terry Crews, Charissa Thompson
Original Release / Air Date: 2017
Production Co / Distributed By: Netflix
Do you know of a filming location? Click Here!