CARTOONS: Mark David is on stress leave

CARTOONS: Mark David is on stress leave There’s only so much disaster a man can mishandle leading up to an election. read now…

This post was originally published on Independent Australia.