World Masters

The World Masters Championships come to Canada once every eight years.  This year they are in Sovereign Lake in BC.   http://www.mwc2011.com/

No Replies to "World Masters "