Interesting massaging of the stats to drum up fan support in the states for the playing of NFL games in the UK. If the NFL does end up having a franchise in London, can we call them the London Redcoats? I am kidding of course...