Rangers full back joins Elgin until end of season

Rangers' Ryan Sinnamon
Rangers' Ryan Sinnamon