In Memoriam Face-Off: Delenn vs. Danielle Rousseau
Actress Mira Furlan, who played Minbari Ambassador Delenn on Babylon 5 (1993) and Danielle Rousseau on Lost (2004), has died. Mira passed away at the age of 65 on Wednesday, January 20, following comp…