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.
2005
2017
2024
1994
2006
1998
1987
2002
2008
1993
2003
1996
2020
2001