Two American heroes battle for supremacy. Who will win, Neil or Lance?

lance vs neil Neil Armstrong Vs. Lance Armstrong