The Minnesota Vikings agreed to terms with defensive tackle Linval Joseph Tuesday afternoon just hours after NFL free agency opened for 2014. Joseph, 6'4" and 323 lbs, played previously for the New York Giants.

According to ESPN, Joseph signed for five years and $31.5 million. The former East Carolina tackle had three sacks and 59 tackles last season.