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.
1980
2003
1997
1993
2002
2021
1982
1987
1983
1989
1965
2000
2024
1976