According to ESPN, cornerback Cortland Finnegan has signed a 5-year, $50 million deal with the St. Louis Rams.