Twin Peaks Season 1 and 2 Arrive in France in September

French fans will finally get a release of Twin Peaks on DVD on September 6th. Check out the article over at ResetMag.com. Thanks to Emmanuel Delune for the news.

Share