Posts

Showing posts with the label Lashes

John Cleese lashes out at GB News and Ofcom over airing ‘turbo cancer’ conspiracy claims

Image
John Cleese lashes out at GB News and Ofcom over airing ‘turbo cancer’ conspiracy claims