Russian satellite’s 121-megapixel image of Earth is most detailed yet By Dante D’Orazio on May 12, 2012 02:27 pm

<a href="

“>