I was a little bummed to learn today that David Lynch was pulling himself out of the new Twin Peaks series. Luckily, at the exact same time I came across something to satiate the macabre void left by that announcement.
The following is a public service announcement from China’s CCTV which was posted on YouTube on 4 April. We think you’ll agree that a casual viewing will leave you with more questions than answers.