World’s tallest drop tower, slingshot coming to ICON Park summer 2021
ORLANDO, Fla., 2020-Dec-16 — /EPR Network/ — Thrill seekers, adrenaline junkies and theme park buffs, you better hold onto your hats – two brand-new, record-setting attractions [read full press release…]