World Series MVP David Eckstein in 2006.
World Series MVP David Eckstein in 2006. Steve Nagy snagy@bnd.com
World Series MVP David Eckstein in 2006. Steve Nagy snagy@bnd.com

‘They said we weren’t good enough’: Cards wowed baseball world with ’06 Series triumph

January 14, 2016 09:56 AM