Psychedelic must be the most abused term used to describe a certain type of rock band, a moniker cavalierly tossed about to bands who match up worse than chocolate and cheese (hey, is Ween a psych band too?). But these cats from Japan? Ok, feel free to tag them as psychedelic. Long hair, beards, ...