Yes, Odessa has a meteor crater and it is, sort of, a public park.
Also, I am not from Odessa, but I have visited the place and driven through it. I lived in Midland for a year as an intern and make occasional visits to Arthur Ray's for a good lunch.
made vists, that is...
Don't you "Don't get roused sugar" me! Now you not going back on the road no more, and you ain't playing no more two-bit sleazy dives. You're living with me now, and you're not gonna go sliding around with you old white hoodlum friends.