Flashes of the night before still haunt a disturbed James. Too shocked to fully comprehend what has happened, he carries out his usual morning routine like any other day.
2004
1995
1991
1987
1990
—
2022
2017
2018
2019
2014
1998
2006
2001
2000