Texas team readies for new $60 million stadium

Allen will move into its new home in the fall of 2012.

9 comments