The National Football League is becoming more International every season. Ever since 2007, the NFL has hosted countless games at Wembley Stadium in London. From 2007 to 2012, one game was hosted each year in an effort to grow interest for NFL football in Europe. On...