Review: Acid Ape

Acid Ape "Fleshspa" (Lunasound Records) Acid Ape huh, upon looking at that name and the logo and the CD contents, I really did think these guys were on acid while creating this album. Then I found out...