Filming Locations (1)

  • Russell Ranch - Triunfo Canyon Road, Thousand Oaks, California, USA