ByNobleID
    J-Aggregates of Indoheptamethine Cyanine Dye | NobleID