I hope we can ignore this in the "tech" section, or discuss what possibly could have happened here, but so many of us are like family that I saw this on Copart.com with the "biohazard" stickers and immediately felt sick. I hope the person driving this survived, but the stickers tell me...