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.
2025
1940
1997
1998
2007
1972
1973
1964
2013
1971
1932
2008
2016
2000
1957