Trail Riding Monthly Volume 6: Joshua Tree National Park - Horse&Rider

Trail Riding Monthly Volume 6: Joshua Tree National Park