Cardinals to be honored at White House for World Series win Jan. 17
Though the victory parade was held months ago, the St. Louis Cardinals get to do one more victory lap in honor of their 2011 World Series win. This time, however, the party moves to our nation's capital.
President Obama will host the Cardinals at the White House on Jan. 17, an official announcement from the White House says. The Redbirds will also visit wounded service members at Walter Reed National Military Medical Center before meeting with the President.