Superman: Tower of Power
Superman: Tower of Power is a drop tower located at Kentucky Kingdom, Six Flags Over Texas, Six Flags St. Louis and Six Flags Over Georgia.
Superman: Tower of Power is a drop tower located at Kentucky Kingdom, Six Flags Over Texas, Six Flags St. Louis and Six Flags Over Georgia.