Image: Showtime

David Lynch did not attend the recent San Diego Comic-Con, but he was there in spirit—delivering maybe the single weirdest panel introduction in convention history. Would you expect any less from the wonderfully creative and twisted mind behind Twin Peaks? That was a damn good lamp!

The footage has finally made its way online, and, well... you should just stop what you’re doing and watch it right now. The 13th installment of Twin Peaks: The Return airs Sunday on Showtime.