(New Forum) Patriots Talk General Discussion Have any thoughts on the Patriots? Post them here. Newer Older