Twin Peaks Season 1 and 2 to be Released in France

After years of waiting, it seems that France will finally be getting Twin Peaks Season 1 and 2. You can read about it over at the website DVDRama.com. Thanks to Teopeaks for the news.

Share