Russia has successfully launched a new telescope into space, marking a major milestone for the country’s space science program — and potentially paving the way for the mapping of the cosmos at a level of detail never before achieved. Read More at Huffington Post