ap

Skip to content
PUBLISHED:
Getting your player ready...

A man was fatally shot in Denver early Friday, and police arrested Leon Barrett, 54, on suspicion of homicide.

Police were called to 1523 E. 29th Ave. on a report of a shooting. Police said Barrett and the victim had a “physical confrontation” and Barrett was struck with a blunt object.

RevContent Feed

More in News