The Santa Rosa Institute
Home About Us Directors Careers News FVZA Museum

The Santa Rosa Institute, Albuquerque, New Mexico.
The nation's foremost center for research into extending the human life span.