New observation tower with 'adventurous' descent coming to Virginia Beach
VIRGINIA BEACH, Va. (WAVY) — A new outdoor attraction is coming to Virginia Beach this summer — the first of its kind in the U.S. Owl Creek Landing is an observation tower that is in the works of being built near the Virginia Aquarium & Marine Science …