The best Earth-based view of Mars ever

For years, astronomers have been looking for liquid water on Mars. Now, a team of Italian scientists believe they’ve found it.