R Ray Froese Review of St. Louis Science Center 4 years ago Not very thought out. The IMAX was blurry
Comments: