Close Login Box
The St. Louis Sports Commission will build a 16-foot-wide, nine-foot-tall Olympic rings statue that will be permanently placed on the campus of Washington University.