•Battle between two telescopes on space•