Today's Muppet GIF of the Day is dedicated to the memory of Catherine O'Hara, whose illustrious acting career included providing the voice for Leader on Fraggle Rock: Back to the Rock.