Hundreds of cheerful souls, young and old, were in fine voice for Ballina’s riverside carols last night.
The festive tradition has been held for more than two decades, and proved as popular as ever.

Hundreds of cheerful souls, young and old, were in fine voice for Ballina’s riverside carols last night.
The festive tradition has been held for more than two decades, and proved as popular as ever.
by
Tags: