Piedra Vista Invitational 2016

Farmington, NM