Discover the free things to do in Odessa, TX, including Odessa Meteor Crater ... Best things to do in Odessa Texas | what to do in Odessa Texas | what ...