Wikipedia
Deluxxx
Deluxxx is Atach Tatuq's last studio album released on October 4, 2005. The album won the award for the Hip hop album of the year category at the FĂ©lix Awards in 2006.