Used

Sold
ABI 3130XL
Applied Biosystems
59062772
Enquire to source this product