World Premiere of the Borgward Isabella Concept
The return of an icon at the IAA Source: Borgward Frankfurt, Germany. 12th September 2017. If you look into a rear-view mirror, you generally only see things that are behind you. However, a look back […]