Bad Brains’ explosive punk legacy comes alive with “Live at the Bayou,” a newly-released double album featuring recordings from 1980 and 1981. Restored by Inner Ear Studio, these historic performances capture the band’s raw energy and mark a pivotal moment in D.C.’s hard core scene.