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.
2001
2008
1999
2017
2016
2010
2024
2025
2009
1945
1990
1939
1982
2015
2013
2002
1997