The Killer Revealed – A most disgusting beast!