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 otherwise. Does anyone know anything about it or recognize it, is the owner here on Mud?