Jared Allen has chosen a new team that he will play for.  After visits to the Dallas Cowboys and the Seattle Seahawks, Allen has agreed to terms with the Chicago Bears.

Allen's deal is for 4 years and worth $32 million dollars. It includes $15.5 million in guaranteed money, and could be voided after three years and $24 million.

Allen has 128.5 career sacks, 12th most in NFL history. He has seven consecutive double-digit sack seasons, including 11.5 last season in Minnesota.