Created by Orth-Big-Trip-West - June 4th 2019
6800 Vista Del Norte Drive Northeast, Albuquerque, New Mexico
Farmington, New Mexico, United States