Optimist Club of Chilliwack Oratorical Contest

Optimist Club of Chilliwack Oratorical Contest

Panel with optimist badges