El álbum fue lanzado en abril de 2007, en Francia por el sello francés XIII Bis Records.