Photos by Brett Bean Twin Peaks performed a set at the first-ever Music Tastes Good Festival in Long Beach on Saturday. Their performance, along with many others, helped inaugurate this new festival, a hoping-to-become-annual event. From the moment of the first guitar riff to the very last strike of a cymbal, the group of five […]