Question: who wins america's next top model season 21
Answer: The winner was 26 - year - old Keith Carlos from Bridgeport , Connecticut , the show 's first ever male winner .