Pictured: Homeless man who 'shoved a bag of feces down a woman's shorts' is led into court in cuffs after rambling that 'God did it'


A 42-year-old man identified as Ekwan Hill is suspected of attacking at least two women with bags of feces in Manhattan. He told reporters outside a police station that ‘God did it’.

Read More…