Russian satellite’s 121-megapi… 13/05/2012 Russian satellite’s 121-megapixel image of Earth is most detailed yet http://t.co/qgR9vTte Tags:tweety Related Posts Business Objects Vets Raise $6… Amercia! Epic Mitt Romney App … Lockheed Martin Confirms It Ca… About The Author admin