Loading Video…

This browser does not support the Video element.

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.