2016 Annual Ueshiro Shorin-Ryu Black Belt Weekend
Training Highlights - October 22 - 23, 2016
Photos courtesy Laurie Werner