Texas has a long history when it comes to space exploration. After all, the first word uttered on the Moon was “Houston.” However, there’s a new space center in Texas and it’s not anywhere near Houston. 120 miles southeast of El Paso lies Van Horn, a small town of...