Barracudas Win Riding Premier League Title

The Barracudas take the Riding Premier Division Title 2018. After 4 very keenly fought fixtures the Barracudas came out worthy winners .