Seahawks, Leonard Williams agree to three-year, $90 million extension

Williams was previously entering the last year of his contract.