answersLogoWhite

0

If your'e wondering where Neil Armstrong currently lives, I don't know but I do know that he was born in Wapakoneta, Ohio.

User Avatar

Wiki User

15y ago

What else can I help you with?