11 July 2025

I'M FROM THE GOVERNMENT... I'M HERE TO SAVE YOU...

insert alt text here
-- "At least 13 people were thought to have taken their own lives as a result of Britain’s Post Office scandal, in which almost 1,000 postal employees were wrongly prosecuted or convicted of criminal wrongdoing because of a faulty computer system, a report said Tuesday." --
More background here.