T theverge.com Russian satellite's 121-megapixel image of Earth is most detailed yet 75 points pwg 14 years ago 34 comments