La banda lanzó su álbum debut, "The Luchagors" el 11 de septiembre de 2007.