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.
1998
2006
2004
2000
1993
1954
2021
2008
2013
2016
2007
2001
1990
1969
1971
1977
2015
2025