Site for the new baseball stadium located in downtown Amarillo

By: 
Evan Hays: Sports Editor
Staff Writer

The stadium will be built on nine acres just south of Amarillo's City Hall (the new Xcel Energy building is in the background to the left).

Category: