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.
2025
2009
2020
1976
1948
2023
1980
2008
1975
2026
—
2024
2003
2021
1953