Tits up Turnbull

December 9, 2016 Dr Jennifer Wilson 31

Ever deft, the happiest Prime Minister continues to nimble his way through the minefields and wastelands of unimagined incompetencies, singular and collective, performed for an […]