Question: who won americas got talent season 12 2017?
Answer: Darci Lynne Farmer