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.
2021
2007
2024
1998
2006
1996
2001
1988
1982
1959
1978
1977
2009
2003
2004
2000