Filming Locations (1)

  • Buffalo, New York, USA (main location)