Striker Kevin Kyle has signed a one-year contract with Irn-Bru Third Division outfit Rangers.
The 31-year-old Scotland international was unattached following a string of injuries over the past couple of seasons.
"It's a massive opportunity and there aren't many people who get a chance like this in Scotland. When it came to me I had to pinch myself. When I got in here for a week I told myself I was going to work so hard and prove that I can do a job here."