Mira Furlan, who played the mysterious Danielle Rousseau on Lost and Minbari Ambassador Delenn on Babylon 5, died on Wednesday… Read More