Tag: herbert
Posted in Cop Shows
Man Escapes Psych Hold, Defeats Taser With Puffy Jacket
“I’m gonna give you one chance, then I’m gonna tase the hell outta you!” Or not. It sometimes seems as though the Taser falls short of its promise. Invented and marketed as a revolutionary device…