Curiosity Has Landed: First Photos from Mars

NASA’s latest rover, named Curiosity has successfully landed on Mars a few minutes ago. The NASA team members were understandably ecstatic and gleeful as their hard work paid off. The...

Read More