Turn Down the Lights sees light of day on Oct. 31!
After years of excuses, Charming is set to release its long-delayed third album Turn Down the Lights on October 31st. More info soon on where to buy it.
Archives for August 2006
After years of excuses, Charming is set to release its long-delayed third album Turn Down the Lights on October 31st. More info soon on where to buy it.