Taken from Cards Fan in Cubs Land
Another of the attractions at the stadium will be bean ball cages. Inspired by the film Happy Gilmore, fans will be able to step into the cage and feel what it is like to be hit by a major league fastball.
I don’t know whether to just :rolleyes at this or what… One of the other features of new Busch stadium is supposedly “Luna Landing” which will be sponsored by NASA?!