“The Devil Resides in Needle Park” Published November 24, 2015 at 1656 × 1300 in “The Devil Resides in Needle Park” “The Devil Resides in Needle Park” Continue reading → 120″ w x 95″ h