Monday, December 20, 2010

Project Echo communication satellites

NASA sent mylar balloons into space?  More info here.

No comments: