Neil Armstrong's home for sale

A home that once belonged to Neil Armstrong is for sale. The El Lago property is located not far from NASA's Johnson Space in Texas.

Top Videos