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.
2007
1999
1998
2003
1997
2000
2008
1995
1981
1980
1989
2025
2021
2002
1993