Identical Twin Peaks: S2 E6&7 Demons & Lonely Souls July 1, 2021 Better late than never - a look into season 2 of Twin Peaks episodes 6 and 7.