Nasa rover discovery hints at ancient microbial life on MarsThe spotty rock Cheyava Falls on Mars may have hosted microbial life billions of years ago.