Delroy Barnes
On the night of February 7th, 2002 (with some reports referencing events spilling into the early hours of February 8th), twenty-six-year-old IT technician Delroy Barnes was gunned down in a hail of bullets while riding as a passenger in a blue Ford Mondeo on the A3220 in Battersea, southwest London. His death, carried out with … More Delroy Barnes
