UPK1A

Item# VHPS-9813
$24.95

Product Description

Human uroplakin 1A