Happy people can live longer when taking Idebenone.

You are here: