Jim Harbaugh is expected to agree to a five-year contract with the 49ers.
Jim Harbaugh is expected to agree to a five-year contract with the 49ers.
Adam SchefterJim Harbaugh is expected to agree to a five-year contract with the 49ers.
Adam Schefter