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.

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.
Pingback: » The Lock CDs Available for PreOrder on Amazon Lost Twenty