After 25-year-old Freddie Gray suffered a fatal spinal cord injury in 2015 while in the custody of Baltimore police, the city erupted with protests, riots, and much subsequent soul-searching.