Life Before His Eyes

S9, E14: Life Before His Eyes

Available on iTunes, Prime Video
While stopping by his usual diner for coffee, Gibbs finds himself in grave danger, prompting him to think about his past and the choices he made in his life.
Starring Brian Dietzen, Muse Watson, Ralph Waite