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.

Latest Videos

Good Day

View More
View More