Original: The band released a CD on September 11, 2007.
Simplified: The band released their self-titled CD, The Luchagors on September 11, 2007.