Greco worked out for the Giants and Bills last week and has been one of the best available offensive linemen since the season got underway.
Greco, 32, is a former third-round pick of the Rams back in 2008. After three years with the Rams, Greco signed on with the Browns and has spent the past six years in Cleveland.
Greco was entering the final year of a five-year, $13.2 million contract and was set to make a base salary of $975,000 this season when the Browns cut him loose coming out of the preseason.
In 2016, Greco appeared in 12 games for the Browns before being placed on the season-ending injured reserve.
We had him featured in our Top 50 Available Free Agents list.