Photos: Neil Armstrong’s former home near NASA’s Johnson Space Center for sale again

The home at 1003 Woodland Drive in El Lago, which pioneer astronaut Neil Armstrong and his family owned from 1962 to 1971, is back on the market again.