Post Thumbnail

We've seen Varsity Blues and Friday Night Lights enough times to know that bragging rights are an important part of Texas football culture, so it's no surprise that the UT Longhorns are filled with pride over their ginormous new stadium display, nicknamed Godzillatron. At 134 feet wide by 55 feet t

8 years ago 0 Comments
August 28, 2006 at 3:32PM