Skip to content
DiOC16(3) perchlorate [3,3-Dihexadecyloxacarbocyanine perchlorate]

DiOC16(3) perchlorate [3,3-Dihexadecyloxacarbocyanine perchlorate]

Regular price $92.00 USD
Sale price Regular price