Daily Archives: July 1, 2026

UK Police Arrest Mannequin

[July 1, 2026]  And we wonder why America won its independence from Britain. UK police arrested a clothing store’s plastic mannequin for wearing “immodest clothes.” Okay, they didn’t actually arrest it; they confiscated it, put it in a police van, and drove it off to jail, guarded by at least a dozen police officers.  It is reported that… Read More »