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