We May Have Solved the Mystery Why Human Life Is Only About 80 Years
Have you wondered what causes the average human to die at 80?

Many marine animals make our average life expectancy of 80 years seem like a really bad deal.
Bowhead whales can live more than 200 years. The Rougheye rockfish has a maximum life expectancy of at least 205 years, and…