In answer to the question posed in the title I think the answer is "What's apparently the Twin Peaks of now" and "Yes. I did say M. Night Shyamalan."
Wayward Pines airs on Fox Thursdays at 9/8c.
Our Statement on Derek Chauvin's Guilty Verdict
28 minutes ago