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.


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.
Read article on Wikipedia