Earth Day 2015: A Stunning, Jaw-Dropping, 121 Million-Megapixel Single Shot of Earth

This is THE definitive photograph of planet Earth. A Russian Satellite captures ALL of our planet β€” in a SINGLE SHOT β€” ONE stunning, 121 MILLION-MEGAPIXEL shot. See more of these beautiful, massive photos taken by Electro-L, Russia’s latest weather … Continue reading