Happy Weekend September 16, 2011 By PEACHES 7 Comments You see what happened? Now I’m finding Muppets everywhere. Or, maybe, they have been here all along and I just never noticed. Wait, wasn’t that the true meaning of Fraggle Rock? WHOA. Come stop by my site to read the full post!