16,542 listeners

Formed in 2003 and Based in Vancouver, BC, Canada; Left Spine Down (also known by the acronym LSD) plays a style of music they refer to as…