London and their NFL fans are continuing to knock on the door, demanding their very own American football franchise, and it seems they might just get one, and if they do, it could be worth a staggering $145 million per season to the United Kingdom. Their Wembley Stadium games have been a huge hit, and with each one, the country, and the NFL, are making huge profits, making it near impossible for the NFL to avoid making it a long-term project. Sajid Javid has launched a report, and the results are staggering, virtually proving that London WILL force through their own deal to get their own franchise. Read More »