On Sunday the Pittsburgh Steelers will be playing their game against the Vikings in London. Apparently the NFL wants there to eventually be a football team in London. Ummm, does anyone else think that this is incredibly stupid? It’s called the NATIONAL football league. Not the NFL plus oh yeah London too.