science · 14 January 1998 · 27 years ago
Researchers in Dallas, Texas, present findings about an enzyme that slows aging and cell death (apoptosis).
More science on 14 Jan