PerfusionPal 12-well organ-on-a-chip (pack of 4)

Perfusable 12-well integral insert system (pack of 4)
Supplier Lena Biosciences
Product # PP-A012-0004
Pricing 4 case, $1670.00
Feedback