Games2win has launched an interactive game that recreates the first manned mission to the moon aboard Apollo 11. The online game titled Apollo 11: Mission to the Moon, was launched on August 27 and is gaining popularity among players online Hindustan Times reported “Armstrong inspired millions of people all over the world. Creating an online […]