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.
2003
2014
2001
1976
1931
1995
2013
1987
2007
1993
1989
2015
2024
1981
1979
1973
2006