Reviews Sierra Spirit brings authentic twang (and Radiohead) to New York City At the ornate Beacon Theatre in New York City, Sierra Spirit took the stage last ... Sofia Chaudruc