2019 Canada Open Karate Championships
Richmond Olympic Oval 6111 River Road, Richmond2019 Canada Open Karate Championships The third annual Canada Open Karate Championships, hosted by Karate BC, and sanctioned by Karate Canada. This event is to be held at the Richmond...