Loading…
Memorial bust of Margaret Muller, an american artist, stabbed & murdered while jogging in Victoria Park, London on 3 February 2003.
Memorial bust of Margaret Muller, an american artist, stabbed & murdered while jogging in Victoria Park, London on 3 February 2003.