I have to read more on this before I believe anything, but I love the idea of alien EBOLA paying a visit to the little ole earth...wait...
Also, how about the ancient bacteria/microbes from frozen underground lake? in Siberia/northern Russia? That might even be crazier stuff...