New evidence of Creation