[/caption] This is hardly breaking news, but there's a new Russian space telescope in town. With a name like an…