It’s difficult to believe any press release after all PR departments (automotive or not) are always meant to give the most positive news spin they can find. So at first it seems a complete lie, sorry positive news spin,...
By Peter Fitch
January 27, 2016