Filming Locations (2)

  • New Republic Studios - 140 Utley Road, Elgin, Texas, USA (studio)

  • Texas, USA