0
Anonymous
The Patriots' first was Super Bowl XX (1986), which was held in the Louisiana Superdome in New Orleans, Louisiana.
Wiki User
Chat with our AI personalities