answersLogoWhite

0

The Saints is an American professional football franchise based in New Orleans, Louisiana. The team was founded by John W. Mecom, Jr. and David Dixon and the city of New Orleans.

User Avatar

Wiki User

12y ago

What else can I help you with?