James Harrison signed a 2 year contract with the Steelers.