Post- Sopranos, The Wire and Breaking Bad, does Twin Peaks still have what it takes to enthrall? The show was an instant phenomenon when it debuted to huge prime-time ratings on ABC back in April, 1990. Audiences who’ve been living through the era of “Peak TV” get a chance to revisit the town of Twin Peaks 25 years later this Sunday, when the revival from showrunners David Lynch — who directed all 18 hours of the series — and Mark Frost begins its summer-long run on Showtime.