in Breaking News Russia launches major new telescope into space… by admin July 14, 2019, 2:49 pm 1.7k Views Russia launches major new telescope into space... (Second column, 16th story, link) Related stories:Alien moon likely seen forming in first-of-its-kind picture… Advertise here Written by admin