Free agent guard B.J. Finney is retiring from the NFL for medical reasons, Kellis Robinett of the Kansas City Star reports. He played seven games, with two starts at left guard in place of J.C. Hassenauer, last season for the Steelers. He went on injured reserve Dec. 15 with a back injury. Finney, 30, entered [more]