Two Buffalo teenagers have been arrested in connection with the death of 16-year-old Darren Brown.
The teen’s body was found last Friday night in a wooded area off Taunton Place near Colvin Avenue in North Buffalo. Brown was stabbed several times and set on fire.
Mayor Byron Brown and Buffalo Police Commissioner Daniel Derenda held a news conference Tuesday night at police headquarters to announce the arrests of 16-year-old Ezeiekile Nafi of East Amherst Street and 17-year-old Demetrius Huff of Jewett Parkway.