From its variety of incredible landscapes, to its wildlife and vibrant skies, New Mexico is a dreamland for hikers.
Ruidoso sits in a forest of tall pines with mountains playing peekaboo in the background. The name means “noisy” in Spanish, named after the rushing Rio Ruidoso that sings through town. Wild horses ...