Wembley Arena
In 2010, he hosted the NFL International Series in London at Wembley Arena and Trafalgar Square.