DESCRIPTION: Meltdown Magazine review for the 2001 Leech Woman album Three 3 Zero:
"Words fail me. Quite simply this is one of the most intense experiences you're ever likely to hear from a set of speakers... It just doesn't get any better than this!" Grave