Oct 17, 2020

Hell's Kitchen Is Toxic Country


The Toxic Avenger
Hell's Kitchen, New York (1986)
This sign was on the side of the Troma Inc. building in 1986 to promote the upcoming release of The Toxic Avenger (photo source: John Brennan).