stooge of the week from WBZ: New Yankee Stadium. Seats too expensive, field has flaws that results in less runs, wtf?

Apr 25, 2009 · 3:15 AM UTC