Why Do They Call Me Mr. Happy?

Studio Album by released in 1993
Why Do They Call Me Mr. Happy?'s tracklist:
The Land Of The Living
Low Quality 128Kb Low Quality 128Kb
The River
Low Quality 128Kb Low Quality 128Kb
Machine
Low Quality 128Kb Low Quality 128Kb
Madness And Death
Low Quality 128Kb Low Quality 128Kb
Happy Bridge
Low Quality 128Kb Low Quality 128Kb
Kill Everyone Now
Low Quality 128Kb Low Quality 128Kb
I Need You
Low Quality 128Kb Low Quality 128Kb
Slowly Melting
Low Quality 128Kb Low Quality 128Kb
Lullaby
Low Quality 128Kb Low Quality 128Kb
Cats, Sex And Nazis
Low Quality 128Kb Low Quality 128Kb