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.
1984
2025
2023
2015
1994
1974
2014
1988
1978
2026
2010
1968
1981
1972
1979
2022
1973
1947
2007
1999