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.
1980
2024
2025
2015
2007
2008
2019
2009
1988
1978
1935
1991
1996
1995
2003
2002
1999
1984
2000
1946