Nathan Leigh is the folk singer you hope for: He’s charming, politically minded, and makes his own puppets. He’s a prominent musician and all America Hero. Here is his Pittsburgh set from his “Too Small to Fail” tour.

Free folk punk album: Nathan Leigh – Too Small to Fail (Foo Session)