i really really think he could have QQ, JJ, AK.

like the other dudes said, you had almost the right odds to call AA here.

notwithstanding that, it takes a lot of balls to lay down KK preflop.