Oxford United have signed former Chester, Hereford and Bury goalkeeper Wayne Brown on a one-year deal.
The 34-year-old spent last season with South African side SuperSport United but had an error-ridden campaign and left them in April.
He told BBC Oxford: "I'm really excited. I think it's a great move for me and hopefully for the club.
"I've got to say thanks to Chris [Wilder, Oxford manager] for giving me the chance."
He said: "South Africa was a fantastic opportunity and I couldn't really turn it down. Not many people have gone over there and played.
"I had a great time there. The football could be great and some days it could be pretty awful but it was a life experience I will never forget."
He started his career at Bristol City but left after one game for Chester, where he made 276 appearances in 10 years, before spells at Hereford, Bury and SuperSport.
Brown has been on trial with United this summer and impressed in the 1-0 friendly win over Brackley on Tuesday, saving a penalty.
He said: "I was quite happy with my debut. I haven't played since Christmas so I was a bit rusty. It's all about getting fitness now."
Brown is expected to be back-up to Ryan Clarke, who has been United's first choice for two seasons.
But he said: "If I say 'I think I'll be understudy', I'm letting myself down. So I've got to give the club 100%, give Ryan a good run for his money."