Left Alone have posted a new song from their forthcoming self-titled album due out April 7, 2009.

Check out "Three Bottles of Wine" on their myspace page.

Bands in this story