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

The Far-Left Continues to Blackmail and Punish Society – with the Far-Right

Today’s chapter: France, where Marine Le Pen of the far-right National Front party is poised for an almighty upset that could rock the globe. The French far-left, which claims to […]