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.
2003
2008
1993
2020
2024
2023
2005
1987
2014
2016
2018
2013
2007
2022