Tulane Stadium, also known as the Sugar Bowl, was home to the New Orleans Saints from 1967 to 1974