SciFi.Radio regrets to announce the death of comic book artist and writer Keith Giffen. He passed away of a stroke on October 10, 2023. Best known for his work on Justice League International and the Legion of Super-Heroes, he created or co-created many popular...