nwkarchivist: “ The Cars ” Ooof. That Gremlin under the hed “Detroit Fights Back” is one of the most depressing things I’ve ever seen about the American auto industry.