The average car on American roads is now 12.8 years old, a record high, according […] ...