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.
1997
1998
2007
1972
1973
1964
2001
1976
1931
1995
2025
1969
1987
2006
2014
2013
1992
1965