science

Curiosity Lands On Mars [VIDEO]
Does life exist on other Planets? Does Mars have the essential resources to sustain human life?
We'll soon find out, as NASA lands surveillance rover on Mars' surface .