Russia claims it was a hoax, fuels moon-landing conspiracy theories

WASHINGTON:¬†According to the Pew Research Center, 7 percent of Americans say Apollo 11 astronauts Neil … Continue reading Russia claims it was a hoax, fuels moon-landing conspiracy theories