Remarkable turnaround for Rothes as Highland League Cup final beckons

Five years ago Rothes almost went out of business
Five years ago Rothes almost went out of business