Time for another music video. This is the electronic hip-hop group Puppet Mastaz with a song called “Pet Sound.” I think they’re German. I’m not sure whether I like them, but they apparently have committed 100% to the concept of having all-puppet personae. It’s like Gwar-to-the-next-level, or something.

Advertisements