New England is about to drop the hammer on Tampa …
Is anyone on here from the UK? Are you guys getting the NFL game on TV?