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
2001
1997
2003
2008
1993
2024
1966
2022
2023
1967
1977
1996
2004
2016
2025
1989
1991
1981