POLL TIME! SHOULD THE UNITED STATES RETURN TO THE MOON? August 2, 2015August 3, 2015 / Space: The Next Frontier / Leave a comment Take Our Poll
PHOTO OF THE WEEK July 26, 2015July 28, 2015 / Space: The Next Frontier / Leave a comment One of the most iconic photos of all time, “Earthrise,” was taken on Christmas Eve, Dec. 24, 1968 by the crew of Apolla 8 while in orbit around the Moon.