T&T police kill two women, man in Barrackpore

Allana Duncan

(Trinidad Express) Best friends Abigail Johnson and Allana Duncan, along with construction worker Kerron “Fingers” Eccles, were shot dead by police on Friday night. Police claimed the trio opened fire on officers who attempted to intercept the car at the corner of Poui Trace and Rochard Road, Barrackpore around 9 p.m.

Their relatives, however, believe it was a case of mistaken identity