According to the Oklahoma Lottery, the winner purchased the $3 million-winning ticket at an EZ Mart in Harrah.
In the middle of America’s heartland sits two of the country’s best cities to live in, according to U.S. News’ newest lists.