1 min New 121-megapixel photos of the Earth These stunning 121 megapixel photos of the earth are from the Russian satellite Elektro-L. The Russian satellite was… May 15, 2012 Read More