The passion and excitement of the St. Louis Cardinals 2006 World Series victory is captured in this colorful giclee on canvas by Opie Otterstad. An exceptional piece of Cardinals memorabilia, this Limited Edition is numbered 18 of 99, measures 30x40" and is hand-enhanced, depicting the Redbirds after their five-game victory over the Detroit Tigers, bringing to a climax a thrilling inaugural season for the newly-opened Busch Stadium. This gorgeous piece is in NRMT condition.