I know its in OK, but there is no intel over on that page. Since I'm sure that a few of us have driven up to Choctaw I figured someone would know something. I'm talking about the place that is on 75 just about 10 minutes before you hit Choctaw.
Anyone know anything?
IC