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

Through the Wormhole: Season 4

Through the Wormhole: Season 4

Is the Universe alive? Is time travel possible? Will we survive First Contact? Do we have free will? Are there more than three dimensions? C’mon, take trip Through the Wormhole with Morgan Freeman and get brained-out and inspired on June … Continue reading