Neil Armstrong is living in a farm in Lebanon,Ohio
He died August 2012.
Neil Armstrong is now living in the U.S.A where he always lived.
neil Armstrong is said to be living in atlanta Georgia! With his little sister!
Neil Armstrong still living on his farm in Idaho.
Neil Armstrong died August 2012.
Neil Armstrong is now doing farming.
Neil Armstrong died August 2012.
He was alive in 2010, but died in August 2012.
Neil Armstrong died in 2012.
Neil armstrong was a navy pilot and a astronaut, he is retired ,and now is a farmer.
i dont no