According to the filming locations it was the Northampton State Hospital in Northampton, Massachusetts. I think it's been demolished.
He's taking the knife out of the Cheese!
Do you think he wants some cheese?
reply
share
bruce73
14 years ago
It has been (I grew up there -- in the area, not the hospital ;) ).
reply
share