Showing posts with label Talking Mountain. Show all posts
Showing posts with label Talking Mountain. Show all posts

Saturday, January 26, 2008

Talking Mountain




Quick, name one band concept as cool as two guys wearing monster masks reminiscent of "Where The Wild Things Are".