This is just too cute not to share. Stumbled upon it Saturday night.
Sock puppets are awesome, is all I have to say.
Oh, and The Mountain Goats are playing the Belly Up on October 28th. Be there!
Sock puppets are awesome, is all I have to say.
Oh, and The Mountain Goats are playing the Belly Up on October 28th. Be there!