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.
1981
1974
2025
2022
1947
1999
2021
1976
2026
2017
1977
1949
2015
2014
2010
1968
1972