Team Armadillo Wins $350,000 in Mock Moon Lander Contest

More from Space.com