Texas Death Star Shreds The Whisky
LOS ANGELES, CA- Texas Death Star. The name alone captures the imagination. Though they don’t have any Star Wars memorabilia accompany them on stage, nor are they from Texas (they are an L.A. based band), their music is loud and shredding enough to cause some…