TailSlate Remembers Harry Dean Stanton
Harry Dean Stanton, probably best known for his work in “Twin Peaks” and the films Alien and Paris, Texas; died on Friday, September 15th in Los Angeles. His agent says his death was due to natural causes. Stanton was 91. … Read more