So tell me... WHAT IS GOING ON IN THIS VIDEO??

(My guess is that David Lynch is doing a remake of Twin Peaks set in Vladivostok, Russia… but I want to hear what YOU think.)