Comments by nibornagrom

  • It is the symbol of St. Louis, New Orleans, I think, and definitely the New Orleans Saints.

    February 12, 2010