In this edition of Afternoon Puppet Grossness, I bring you two music videos featuring disgusting puppets. Both are from experimental/psychedelic bands whose weirdness should not surprise many who are familiar with their music. The first is the video for Yeasayer’s “Madder Red”. The album, Odd Blood, was released February 8th of this year and the video has only been out for a week:

The second video is brought to you by MGMT. Their latest album, Congratulations, has been out since April 13th. While many have been turned off by the record, I’ve been completely embracing the bizarre sound of it. As far as I can tell, the music video for the title track was just released today. Hope you enjoy it. It’s weird.