Mankind Finally Arrives!