0
Anonymous
The New Orleans Saints defeated the Indianapolis Colts, 31-17, in Super Bowl XLIV, held at Sun Life Stadium in Miami FL, on February 7, 2010.
Wiki User
Chat with our AI personalities
The New Orleans Saints and the Indianapolis Colts.