Over the past decade, the NFL has been toying with the idea of having a franchise in London, and the idea is getting closer to becoming reality, according to Mark Waller, the NFL’s International Executive Vice President. A franchise in London shouldn’t have an impact on NFL odds, but it could be a logistical nightmare […]