welcometotwinpeaks.com
CANAL+ To Air The New Twin Peaks In France Starting May 25
CANAL+ will air the new Twin Peaks in France every Monday at 10:50 PM, under 20 hours after the Showtime broadcast in the U.S. The original series will be available between May 13 and 22.