Ravens, John Harbaugh agree to 3-year contract extension

Baltimore’s John Harbaugh, the second-longest tenured head coach in the NFL, has agreed to a three-year extension that will keep him at the helm for the Ravens through 2028.Harbaugh, 62, guided the