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
1975
2025
2000
1987
1948
1970
2016
2018
1990
2020
1997
2022
2004
1992
2023
2013
1998