Each of today's game was a brilliant advertisement of football...American football. Dire stuff.
Forum Rules