a History meme from thelastamigo 140 Memes also tagged "Neil Armstrong": Lost a Twitter argument, Master Hardees has. How embarrassing! 1.6K Neil Armstrong returns to Earth from the Moon [1969] 140 < Prev | Next > " Report this post? Leave a Reply Cancel replyYou must be logged in to post a comment.