image

Buy our debut record now on iTunes & Amazon

 
10 November 2011

“The Lock” Released 21st November 2011

After 15 months in the making, we are pleased to announce that our debut album “The Lock” will be released on Monday 21st November 2011.

Lost Twenty - The Lock - Launch Poster

Posted by in Music, News and tagged as

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>