Indianapolis police officers Adam Ahmad and Steven Sanchez have been indicted on involuntary manslaughter charges for the 2022 death of Herman Whitfield III.
Indianapolis police officers Adam Ahmad and Steven Sanchez have been indicted on involuntary manslaughter charges for the 2022 death of Herman Whitfield III.