Broadzilla – Lady Luck – Review

June 14, 2004

A thuggish power trio that reminds me of Smell the Magic-era L7. I know, lazy to compare a female rock band to another, but the comparison is apt, I promise.

1 2 3 4 5