Leonard Thomas
The city of Allen might be best known for its 18,000-seat, $60-million-dollar stadium of controversial grandeur like we’ve never seen before, but it’s not even the biggest or most expensive in Texas. Those respective credits go to the 1976-built Memorial Stadium in Mesquite, which seats 19,400 people and Katy ISD’s Legacy Stadium, which cost $70.3…
Read More