The band released their self-titled debut CD on September 11 , 2007 .
The band released their self-titled CD , The Luchagors on September 11 , 2007 .