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.
2023
1996
1972
2000
2002
1983
1988
2003
1967
2008
1981
2007
1980
1997
2022