Adam Snyder left the San Francisco 49ers last season for a chance to start with the Arizona Cardinals, picking up a $5 million signing bonus along the way. That didn't go very well, at least for the Cardinals.
Free-agent tracker
NFL free agency is under way. Follow all of the latest rumors and signings in our free-agent tracker. More...
The Cardinals released Snyder last week, and he's landed back on his feet with the San Francisco 49ers and a two-year contract from his former team.
"Thank you all for the support. So excited to have the opportunity to finish what I started long ago!!" Synder tweeted on Monday.
Snyder was a third-round pick on the team back in 2005. That was about four head coaches ago.
Follow Gregg Rosenthal on Twitter @greggrosenthal.