Screaming Females on NPR's All Things Considered

Screaming Females

New Brunswick, NJ-based Screaming Females were featured on NPR's All Things Considered this week. The episode includes music and an interview with the band.

Check it out here.