Article Image

IPFS News Link • Law Enforcers or Peace Officers

Woman died while trying to escape cuffs, police claim

• Arizona Republic
A New York woman detained at Phoenix Sky Harbor International Airport may have strangled herself to death while trying to wriggle free from handcuffs that held her arms behind her back, Phoenix police said. [Uh, how?!!!!]

Agorist Hosting