Luke Scott called the final night of the 2011 season “the greatest night in baseball history,” and that seems to be the general sentiment among fans and players alike.
Luke Scott called the final night of the 2011 season “the greatest night in baseball history,” and that seems to be the general sentiment among fans and players alike.