Question: What city in U.S. is home to the Ozark Mountains ?
Answer: Tulsa , Oklahoma