Friday, October 26, 2012

Logo Leak? just posted an apparent leak of the Astros soon to be revealed new logo, as accidentally revealed by the Topps trading card company. Nothing real surprising as far as the logo goes, but between the doctored image that floated around a month ago and this, the official reveal November 2nd is shaping up to be a bit anti-climactic.

*Update* It seems the new logo can now also be found at local Academy stores.