Neil Armstrong's former Clear Lake area home up for sale
This El Lago house is out of this world!
More Videos
From CNN Newsource affiliates