Torres Cave Archaeological Site
The Torres Cave Archaeological Site is a rock shelter in the wall of a canyon south of La Junta. Excavated in 1977 by the Denver chapter of the Colorado Archaeological Society, the site was probably occupied over several centuries as a seasonal Plains…