News
Police Chief Shot in St Croix
By the Caribbean Journal staff
Christopher Howell, the police chief of St Croix in the US Virgin Islands and police officer Elsworth Jones were shot Saturday night while pursuing suspects in an armed robbery on the island, the department announced.