Genoa, Italy, 3-piece metal band, Killers Lodge, play things raw, fast and dirty. Check out our free download of their new song "Growling the Night Away"...