Angel Alvarez has been arrested and faced charges Monday for his role in a Harlem gunbattle a week ago where he was shot 23 times and survived, the New York Daily News reports.
Alvarez, 24, if facing weapons charges for his role in the Aug. 8 shootout where NYPD officers rained 46 shots on Alvarez and Luis Soto, the 22-year-old who fought with Soto and died at the scene. The NYPD believe Alvarez wrestled away a .38-caliber pistol from Soto.
Prosecutors say they haven't charged Alvarez with murder because witnesses who are officers have not yet agreed to waived immunity and testify in the case. Alvarez is being held with no bail because of an earlier charge involving his attempt to run over an officer with a vehicle.