Question: who wins season 12 of america's next top model
Answer: Winner Teyona Anderson