Smallfryz Smallfryz 12-04-2016 History Answered Was Neil Armstrong the reason U.S.A won the space race?