On the day before all hell breaks loose, the worst day of the American occupation in Iraq thus far, Stephen Heering shouldn’t even be making a run. It’s Thursday, April 8, 2004, and in the groggy haze of predawn, the clock reads “0500.” The 34-year-old veteran truck driver has been…
