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.
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.