Results 1 results found La Cueva rock shelter is an archeological site occupied from almost 5,000 BC, Dripping Springs Trail, Las Cruces, New Mexico, United States of America, North America