Filming Locations (1)

  • Monessen, Pennsylvania, USA (The Factory at DEC)