The Green Lady Killers
The Green Lady Killers are a three piece band from Phoenix, AZ., now in LA. I had the privilege to shoot them over the last weekend.