Daily Archive: December 31, 2017

High on Crack Street

High on Crack Street: Lost Lives in Lowell is a 1995 American documentary film directed by Richard Farrell, Maryann DeLeo and Jon Alpert. The documentary takes place about 30 miles northwest of Boston in...