Space humans may already exist!