Integrated Bioprocessing Research Laboratory
University of Illinois, Urbana-Champaign
April 17, 2024 by Kerri Peters
IBRL Inventory # 56-009