Preston Davey's murderers are the worst of humanity. The death penalty must return to Britain - GB News — OffsidePost