The Chiefs' Jared Allen is headed to the Vikings, according to multiple sources, and reported by ESPN.com. Late Tuesday night, the Chiefs and the Vikings reached an agreement on a trade package, and at roughly the same time, Allen reached an agreement in principle on a contract with the Vikings. Upon reaching the contract agreement, Allen headed to the airport and left to meet with Minnesota.