Question: who wins season 12 of americas next top model
Answer: The winner was 20 - year - old Teyona Anderson from Woodstown , New Jersey .