streamoftheconscious.com
Tiny Disguises
This weekend is the muppets first holiday. Technically, they’ve already celebrated Independence Day and Labor Day – but this is the first holiday with muppet-specific planned events. Perhaps it’s t…