release Lumen in France

November 7th, 2009



On October 26 release our latest album LUMEN will be out through 121Digital in France. Bring out the champagne!