It was released on April 29 , 2008 .
Turbo Ocho is the fifth studio album released by Roger Clyne and the Peacemakers .
Turbo Ocho was released on April 29 , 2008 .
Turbo Ocho is the fifth studio album released by Roger Clyne and the Peacemakers .