Tag: london

In case you’ve been sleeping under a rock for the past few years, we should probably inform you that the NFL has been playing a few games each year at Wembley Stadium. Crazy, I know. This series of games is known as the International Series, and since 2007 has been a part of the regular…