FROM THE WCNC CHARLOTTE ARCHIVES: Terminal walkways coming to Charlotte's airport in 1982
No, they aren't giant electronic caterpillars. It's the thing that will stand between you and Mother Nature when the new airport opens and you're trying to board.