“The Devil Resides in Needle Park” Published February 11, 2014 at 1500 × 1183 in “The Devil Resides in Needle Park” 120″ w x 95″ h