 The stadium was demolished by wrecking ball in late 2005 and part of its former footprint is occupied by its replacement stadium—the new Busch Stadium (a.k.a.Busch Stadium III), located just south.With new stadiums such as the Astrodome and Shea Stadium, St. Louis felt the need to modernize.