0
Anonymous
The Saints have always been located in New Orleans. The team joined the league in the 1967 season.
Wiki User
Chat with our AI personalities
The New Orleans Saints first season was 1967.
New Orleans Saints was created in 1967.
1967