The Iron Triangle Queens NY
By Mathieu Asselin
2 Feb 2008
The Iron Triangle, a 13-block area between Shea Stadium and the Flushing River in Queens, is the largest single stretch of junkyards in New York City,
1 response
-
Kola said (3 Dec 2008):
I think they shot a film called "Chop Shop" there. It looks familiar.













