The Highland Gathering in Ladysmith had something to offer everyone on June 18 and 19.
Photos by Niomi Pearson
Event hosted in Ladysmith June 18 and 19
The Highland Gathering in Ladysmith had something to offer everyone on June 18 and 19.
Photos by Niomi Pearson