[Mild Spoilers for the 16th episode of Twin Peaks: The Return follow] Despite some theories that he might play malevolent spectre Bob, Eddie Vedder appeared on this week's episode of Twin Peaks as himself, under his birth name, Edward Louis Severson III. He played "Out of Sand" at the Road House...or at least a version of it. Watch below.

It was a little unclear what was happening, exactly, at the end. This was the quasi penultimate episode -- the final two air back-to-back next week -- and ended with the very literal use of of one of Angelo Badalamenti's original Twin Peaks themes, A lot happened this week, as the peices fall into place for what looks to be an exciting conclusion (that may make more sense that many would've expected when the season started).

More From Brooklyn Vegan