Steve! This is mostly from last week’s episode but he is so cool!!
Also the images of Steve with different moles on different parts of his face made me panic and confused at the same time-