Who’s next? L.A. or London?

Wembley Stadium in London.

By Pete Zarustica/E Pluribus Unum We don’t build palaces for kings and pharaohs any more; we build them for football teams. Where we build these stately (and hugely expensive) pleasure palaces is the source of much speculation and anguish. NFL commissioner Roger Goodell said recently that he wants league franchises in Los Angeles and London. […]