Wichita Falls...?
I'm not from Kansas so I really don't know, but...
is there actually a "Wichita Falls" in Wichita (i.e. an actual waterfall)? I know Charlie stands over a river in the movie which may well have a waterfall on it at some point.
I now there is a town called Wichita Falls in TX, but obviously the movie doesnt take place there...