Here's the broad idea. vestige - a trace or remnant, a connection relic - something/someone interesting because of its age and association with the past The word 'vestige' better describes this man, because he is very dynamic and active right now. The word 'relic' is a bit pejorative when applied to a person.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.