Northampton Town have signed former Rangers defender Ross Perry on a short-term contract until the end of the season.
The 25-year-old has spent most of his career in Scotland, most notably playing 36 matches for Rangers between 2011 and 2014.
He has also played for Falkirk, Raith Rovers and Oxford United.
Perry has been without a club since leaving Raith in January. He made 16 appearances for Scotland Under-21s.
Northampton Town are currently 10th in the League Two table.