Nearly a million car owners need to buckle down about getting their LATCH fixed, according to the latest data from Carfax. The provider of vehicle history reports said more than 983,000 vehicles ...