[New Orleans, February 9. Image via Getty]
NEW ORLEANS – FEBRUARY 09: Dedicated New Orleans Saints fans fill the streets and greet the team during the New Orleans Saints Super Bowl XLIV Victory Parade on February 9, 2010 in New Orleans, Louisiana. (Photo by Skip Bolen/Getty Images)
GET JEZEBEL RIGHT IN YOUR INBOX
Still here. Still without airbrushing. Still with teeth.