A street in Hameln (outside of Hannover), the rat-catcher city.
March 2003