‘Flavor’, nuevo video de Twin Peaks