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.
1979
2015
2016
1993
2004
2023
2014
2000
2002
1983
1988
1996
2003
1967
1998
2025