Traverse City Record-Eagle

Archive

Germany Frankfurt Auto Show

A range of Mercedes cars are presented during the 65th Frankfurt Auto Show in Frankfurt, Germany. More than 1,000 exhibitors are showing their products to the public through Sunday.