‘Cain has played for the Birmingham Stallions of the UFL for the last few years as he tries to break his way back into the NFL. The Bills will have a joint practice with the Steelers on Thursday at Acrisure Stadium before their preseason game on Saturday.’