Of course , the atmosphere is now not suitable to flowing water, but the atmospheric pressure on Mars could be very variable, there may be times when Mars atmosphere has 10 times the current densitiy and that could have happenend during the last few 100000 years.