I remember when NASA announced they had fossilized evidence of life on Mars, which was subsequently thoroughly debunked. It would be a fantastic discovery if true, but only time will tell.