I'm not certain what the earlier reviews related to. In 2012, this is a theater experience. This attraction (see the web site) is a a 360 degree, 3D show in the PECO theater (right near Independence Hall). It only last about 15 minutes; you have to stand through the entire presentation. The theater is small, only holds about 25 people....
More