Posted on December 5, 2011 by Jaime Menchén
Gazing down upon the Earth from the International Space Station. The image is part of the series “Best Space Pictures: Editor’s Picks” by National Geographic. You can check out the complete gallery here.
Photograph courtesy NASA
June 12th, 2013
June 10th, 2013
June 7th, 2013
May 26th, 2013