How Long do Animals Live?