Title: What Happened?
Product review: What happened to the old Incubus? The days of S.C.I.E.N.C.E. and Make Yourself are slowly fading away. After Megalomaniac this cd lost my interest very quickly! It leaves a certain feeling of wanting a full refund for my poor investment!
Would you say this review depicts the product in a flattering or unflattering light?
