British Pollsters Attempt To Shoot Themselves, Miss Badly

LONDON – Frustrated and agonized over yet another massive polling miss, several British pollsters attempted to commit suicide on Friday as election results rolled in, failing┬ámiserably yet again. ICM’s Chief of Operations Lionel Caveron, overcome with shame, put a gun to his head and pulled the trigger, but he was off by over 45 degrees […]