Idebenone drug molecule. Skeletal formula Stock Vector Image & Art - Alamy

Idebenone drug molecule. Skeletal formula Stock Vector Image & Art - Alamy