It's hard to believe that the announcement that Twin Peaks was returning happened all the way back in October 2014. At that time, the oddball-TV classic from David Lynch and Mark Frost, which originally aired on ABC more than 25 years ago, was supposed to come back in "early 2016." But things happened, as things do, and the revival wound up premiering in May of 2017.

This episode of Pop Culture Happy Hour finds our panelists Stephen Thompson and Glen Weldon sitting down with NPR's TV critic, Eric Deggans, and Tasha Robinson of The Verge to talk about the old show, the new show, and what it means to follow television that's not meant to look like regular television.

We also take a spin through some headlines, including two obits and a bit of casting news that's got science fiction fans talking.

Copyright 2017 NPR. To see more, visit http://www.npr.org/.