0
Anonymous
Yes. For their opening game the New Orleans Saints played in Tulane Stadium in New Orleans, Louisiana.
Wiki User
Chat with our AI personalities
Tulane Stadium
The Superdome.