Sad news for sci-fi fans. Mira Furlan, the actress best known for her roles on Lost and Babylon 5, passed away on Wednesday. The cause of death has yet to be revealed, but Babylon 5 creator J. Michael Straczynski wrote on Twitter that “for some time now… [her] health was failing.” She was 65 years […]