Science and Tech US World NASA Perseverance Mars rover lands on Red Planet 2 months ago IGP Writers In its search for life on Mars, the NASA was able to successfully land its…