The Chicago Bears were so sick of playing against Jared Allen in the NFC North that the team just went ahead and grabbed him off the market.

Chicago made quite the splash in free agency on Wednesday when the team agreed to terms on a four-year contract with the five-time Pro Bowl defensive end. The deal, which could end up being worth more than $30 million, is said to include a little over $15 million guaranteed. The Bears are now the third team that Allen has been a part of; He started things off with the Kansas City Chiefs before heading to Minnesota.

The 31-year-old signed with the team to help fill the gap at defensive end after Julius Peppers departed for Green Bay to play for the Packers, yet another team in the competitive NFC North division.

All in all, it has been a rather interesting offseason for many teams, especially when it comes to division rivals. In the NFC North, we saw both Peppers and Allen go from one NFC North team to another while the AFC East has seen a similar pattern. Although Darrelle Revis was traded away from the Jets to the Buccaneers, he eventually made his way back to the AFC East this year when the New England Patriots signed him as a free agent. The lucrative contract is only for one year, but he is slated to get paid a whopping $12 million. Although the Patriots needed Revis to help fill a void on the defense, one has to at least wonder whether Revis's potential to return to the Jets had anything to do with the Patriots' decision to sign him as soon as possible.

What do you think about all of the NFL free agent moves so far this season? Are you surprised by any of the deals and contracts or is it just about what you expected heading into the offseason? Let us know what you think in the comments section located down below.