Jeremy Corbyn

thirstyturtletimes June 9, 2017

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 […]