After 20 Years Locked In Chains This Mountain Lion Finally Tasted Freedom
After 20 years chained inside the back of a circus truck, Mufasa finally found his freedom. When local police rescued the mountain lion, Animal Defenders International's Spirit of Freedom near Lima, Peru, gave him the medical care he desperately needed.