Skip to content
DiOC3(3) iodide [3,3-Dipropyloxacarbocyanine iodide]

DiOC3(3) iodide [3,3-Dipropyloxacarbocyanine iodide]

Regular price $92.00 USD
Sale price Regular price