Police involved shooting

Police involved shooting

A man has reportedly been shot dead by police at Odessa McClean Drive, My Lord’s Hill, St. Michael.

Reports indicate the deceased was a wanted man.

Starcom Network
Starcom Network
The Lunchtime Edition
Loading
/

Leave a Reply