weird...made me miss that MTV show with the sock puppets
You mean Wonder Showzen?
Yep, that show and its creators are some pretty epic people. Try looking for one of their interviews, it's amazing how great they are at coming up with absolutely bizarre rants just off the top of their head.
I didn't like this entry. Sorry.