After weeks of thrilling lucky guests during a “soft open,” North America’s tallest freestanding drop tower, Falcon’s Fury, opened Sept. 2 at Busch Gardens...