Mile High Report, a Denver Broncos community
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...