It's just days before Christmas in London, but not everyone is full of good cheer - as a maniac with a pathological hatred of Santa Claus stalks the streets, butchering any man that’s unlucky enough to be wandering around dressed as Old Saint Nick.
2023
2011
1972
2010
1998
2006
2004
2016
2019
1976
1982
1981
2014
2021