Hal Clements Invitational 2018

Angels Camp, CA