funkyken
New Delancey Theatre
New York, NY
Uploaded on: November 20, 2016
Size: 126.5 KB
Views: 1,882
License:
Found this on the Lower East Side Facebook page. Double Feature at the New Delancey: “9 Deaths of the Ninja” (1985) and “Alley Cat” (1984).
1 person favorited this photo