Portsoy rowing regatta weekend not a wash out, despite 16 of 20 races being cancelled

Post Thumbnail

Breaking