Duisport Rail 30 in Duisburg-Rheinhausen on 27th of April 2008.
Maybe I am wrong, but I would not be suprised if this is a former WHE loco.
Photo ©Arnim v. Herff