
There’s a different feeling around this New England Patriots team following their Week 2 win over the Pittsburgh Steelers. Call it optimism or just plain excitement for a team that finally looks like it has life.
That season-opener against the Miami Dolphins—you know, the one where the Patriots turned the ball over three times and got stomped out of South Beach by their division rivals?