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...

August 28th 2006 at 3:32pm 0 Comments