People 27 Aug 2012 RIP Neil Armstrong I’m a little late on this, but because of my love for space and things, I still think it’s fitting to post this on Yow Yow! We’ll never forget your first steps on the moon in 1969. [Source]