Six Flags Completes World's Tallest Drop Ride – 'Zumanjaro: Drop of Doom'! Wouid you ride this?!