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.