La Toalla Terrible Says “I Told You So” on Willie Colon’s Release
Mock me if you must! Snicker if you should! But don’t be so quick to doubt or discount the wisdom of La Toalla Terrible! It was nigh two summers ago when all of Steelers Nation was awash in the glow of Willie Colon’s decision to give the Steelers a home town discount to the tune […]