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
).
Newer Post
Older Post
Home