Browse Items (1 total) Tags: BS204 Browse All Browse by Tag Search Items Sort by: Title Creator Date Added Photo of Muhlenbruch Glove Co. Employees Photograph of Muhlenbruch Glove Co. Factory Located at 331 N. Main St., Decatur, IL. Tags: 331 N. Main St., 9/13/1908, BS204, Business, employees, gloves, interior, Manufacturing, Muhlenbruch Glove Co.