Alien life might have flourished in ‘vacation-style beaches’ on Mars, scientists say - Red Planet may have supported alien ...