Talbot (Aachen/Germany). The photo was taken on May the 9th 1996 in Aachen station.

Photo: Eike M. Belgardt