Source: Tourism MediaSt. Louis Science CenterVerdenNordamerikaUSAMissouriSt. LouisSt. Louis Science Center