Description
Item no. 5821851116
Adhesive film for centrifuge foot holders