how long did cap anson play?
26 years