Direct TV subscribers can tune to channel 101 at 8pm and at 2am to watch Twin Peaks. It’s a preview of the upcoming Chiller Channel. We’re assuming it’s the Pilot because it is on for 2 hours. Thanks to Artie for the news.
Posted in: David LynchPublished: February 23, 2007