Walking through treetops sounds like something out of a storybook, but the Skywalk at Downtown Cary Park brings that fantasy to life in the heart of North Carolina. Suspended 17 feet above ground, ...