Logo
  • Main site
  • ALL
  • 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