Lists December 21, 2015 0 Top 10 Countries in Space Exploration Landing on the moon was indeed a giant leap for mankind. Perhaps the greatest achievement…