814 Libra Road SE, Rio Rancho, NM 87124 - MLS#983853 - Leland Locke...