Photos: World’s tallest slingshot, drop tower officially open at ICON Park