Who do you think is? Voice your opinion.
i still think it's denver
I think Denver is the most complete team. New England doesn't have the best pass D.
Patriots are likely to dispatch the Texans with another blowout victory over the them at Foxborough. Patriots vs. Denver/Ravens will be a good game.