NASA: LIFE ON MARS?

UFO WARNING - A podcast by UFO WARNING

NASA scientist are coming forward and voicing their belief that there is life on Mars. Meanwhile the European Space Agency releases new photos of dried riverbeds on Mars. Is an announcement from NASA on the way?