Extension: .jpg
Author: Fotograf Caption: Employees working in the immunoassay R&D lab in St. Louis, USA (Laclede facility). Description: Employees working in the immunoassay R&D lab in St. Louis, USA (Laclede facility). Size: 3.94 MB Copyright: Tobi Bohn Serial: B1772630088 Category: Research & Development