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.
2008
1978
2006
1986
1965
2017
2023
2022
2021
2019
1994
2005
2004
1967
1977
1996
1991