A huge discovery was just recently made by an Israeli scientist and her team who found a parasite that can live even without the presence of oxygen. The only rational way to disprove life in space is that there is no oxygen in space. Have the tables turned because of this discovery?