Last night, Eddie Vedder finally made his highly anticipated appearance on Twin Peaks: The Return. The Pearl Jam frontman performed his new song, “Out of Sand”, on stage at The Roadhouse. Vedder originally debuted the new track last year at the Ohana Festival in Dana Point, CA. It is still not