Self Titled - CD

Self Titled - CD

Regular price$6.00
/
Shipping calculated at checkout.

Released on August 23, 2005 Tucson, Arizona’s Versus The Mirror are not just another powerful, heartfelt rock band with a gritty yet melodic edge.