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.
1971
2013
1990
2018
2016
1944
1966
1999
2006
2008
2000
2020
2001
2004
1995