Meet Zari, a muppet with a vision for female empowerment. A new Muppet is on the scene, and she happens to be a super-cool feminist living in Afghanistan. Read Full Story