Odessa, Texas is home to the University of Texas of the Permian Basin, where you’ll find a Stonehenge replica, and is also home to the world’s largest jackrabbit.
Odessa, Texas is home to the University of Texas of the Permian Basin, where you’ll find a Stonehenge replica, and is also home to the world’s largest jackrabbit.