Mira Furlan starred as Minbari Ambassador Delenn in 1990s sci-fi drama Babylon 5.
BBC News - Entertainment & Arts, BBC News: Entertainment
Fri, 01/22/2021 - 7:17am
Mira Furlan starred as Minbari Ambassador Delenn in 1990s sci-fi drama Babylon 5.