richard dameron

Richard Dameron forced to wear “idiot” sign for threatening police officer

An Ohio judge has forced Richard Dameron to stand outside a police station wearing a sign referring to himself as…

11 years ago