Evarose prove they can do rock just as well as the guys in the new video for their upcoming single, ‘Best Left Alone’. Check it out:
‘Best Left Alone’ is released on December 5th 2011.
Founder & Editor for DEAD PRESS! | Atheist and antitheist. | Judge of the quick & the dead since 1989.