Equal Vision act, Versus the Mirror have released another new track from their upcoming debut full length. The album is due out April 18th, 2006 and titled Home. The album follows their Versus the Mirror EP which was released last year.
You can check out "Barracuda Capital Of The World" on their purevolume page.