The New Orleans Saints just won the SuperBowl.
I really don't have anything to say. It's going to take a while to sink in.
The past two days have been 100% victory. My show went SO well.
and the Saints WON THE SUPERBOWL.
I think you have to live in New Orleans to really understand.