x
Breaking News
More () »

New Odessa sports complex becoming more of a reality following land donation

The complex will be located on 100 acres north of Faudree Road, in northeast Odessa. The multi-use facility will include both indoor and outdoor sports activities.

Before You Leave, Check This Out