Who needs texting?

NANAIMO – Nanaimo Navy League hosts its 49th annual ceremonial review.

Leading cadet Kaelen Sonnberger

Leading cadet Kaelen Sonnberger