Watch Twin Peaks season 1 episode 6 tv series online free
Release: May 10, 1990
Cooper and company have tea with the Log Lady, who tells them there was a third man following after Leo and Jacques the night Laura died. At Jacques Renault's cabin Cooper, Hawk, and Truman find Waldo the bird