Tagged: Muppets

0

The Muppets Explain Social Networking

Not really, but they certainly have captured the essence of YouTube culture. I think they need to figure out a bit more about how Digg works, though. Comments: FAIL I can’t believe I wasted...