Release Date, 7.10.2024 In 1988, DC fans made a seminal choice in the history of DC publishing--voting to kill off Jason Todd's Robin in the Death ...