Michael Jackson vs. Neil Armstrong: Who Had The Best Moonwalk
From HQKevin, July 11th, 2024
July 20th, 1969, the world watched through their retro TVs as Neil Armstrong made history by setting foot on the Moon, a moment immortalized by his words: "That's one small step for man, one giant leap...