event · 20 December 1988 · 36 years ago
Animal rights terrorists fire-bomb Harrod's department store, London
More events on 20 Dec