NASA scientists discover 'life on Mars' in ancient Cheyava Falls rock 0 26.07.2024 21:38 Express.co.uk NASA scientists said more research is needed to confirm the discovery, which was made in the Cheyava Falls rock.