Two years ago, and two time zones away from New Orleans, these two teams met on the sport’s biggest stage.
It’s that town again. It’s a line of commentary from one of 10 previous Super Bowls to be held New Orleans – and it’s that ...