Telomerase

edited July 2012 in Health & Beauty

Does anyone know if there is a natural source of telomerase or a natural way to get your body to produce more of it?

Comments

Sign In or Register to comment.