Showcasing the band’s love of llamas, the zany punk/metal duo of Do I Scare Ya?

The post Do I Scare Ya? Posts “Llama Llama Ding Dong” Music Video appeared first on Daily Heavy Metal News.

Leave a Reply

You must be logged in to post a comment. Login »