I have read that they stay active (relatively speaking I guess) and alert even into advanced age.

Even though I've heard recorded ages up to almost 50 years I've been told that a typical lifespan is 20 to 25 years. Is this accurate?