Lukaa: Is there life on Mars ?