Home Featured Why Don’t Humans Live for More than 100 Years? By Geoffrey West