Talbot (Aachen/Germany). The photo was taken on May the 9th 1996 in Aachen station.
Photo: Eike M. Belgardt