Question: who won america's next top model 21
Answer: The winner of the competition was 26 - year - old Keith Carlos from Bridgeport , Connecticut .