The IPCC says this confirms the scientific consensus that aliens visited earth many years ago....
hh
Then it’s settled!