Photo courtesy of the band. Tacoma, WA punk rock trio Let Me Downs will release their new single, “Dumb Luck,”…