September 2, 2014 By Banks Lee Leave a Comment Falcon’s Fury now officially open at Busch Gardens Falcon’s Fury, North America’s tallest freestanding drop tower, has officially opened to guests brave enough to take the dive at Busch Gardens Tampa. [Read more…]