I-131-BA52

131I-BA52 is a small molecule, a melanin-binding benzamide, being developed [...]