Yep, that's right folks… slut metal! I just heard of this new LA band, Butcher Babies. And, they are so LA. The band has two female frontwomen, Carla Harvey and Heidi Shepherd, and they are all about ...