in the early 90ths or mid 90ths it was showed at the Essen Motor Show in Germany, so it's probably there that this pic was taken