Baseball - Ceamara

St. Louis Cardinals win 2006 World Series; St. Louis, Missouri

st. louis cardinals