Post Thumbnail

We've always heard that everything's larger in Texas, and since it's home to one of the largest PC / accessory vendors on the planet, will soon have the world's largest domed stadium, and calls the "Godzillatron" its own, we're starting to believe it. Cesar Saez feels the larger than life love too, ...

8 years ago 0 Comments
February 9, 2007 at 5:51AM