Best Friends Animal Sanctuary located outside Kenab, Utah in Angel Canyon, is home to more than 2,000 dogs, cats, rabbits, horses, birds who come from shelters and rescue groups.