Photo: Homer Little Lost Llama Pikes Peak

Homer, the titular little lost llama, snuggles up under one of his furry rescuers after he was found on Pikes Peak.