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.
2020
—
2007
1981
2004
2008
2017
2025
1980
1978
2014
1984
2024
2005
2009