Question: who wins season 12 of americas next top model?
Answer: Teyona Anderson