According to NFL Network'sIan Rapoport, AJ McCarron—who previously spent three seasons in Cincinnati—agreed to a contract to join the Bengals' practice squad. McCarron played for the St. Louis BattleHawks in the XFL earlier this year. He last played in the NFL with t...