gloriousnoise.com
New L7 video: Stadium West
Video: L7 – “Stadium West” Directed by Rob Sheridan. From Scatter The Rats, due May 3 on Blackheart. What more is there to say about L7? They are back and they are kicking ass. L7…