Archives for April 7, 2017

Cancer huckster Belle Gibson was recently fined for deceiving the public by claiming that she had brain cancer, a story that she used to sell all manner of dubious treatments. Was she delusional or a run-of-the-mill con artist? Does it matter?