When in the last episode Laura Palmer, staring into Cooper’s eyes, said “I’ll see you again in 25 years”, no one took it seriously. Today, a decade later, Twin Peaks is back and so are the sweaters. “Twin Peaks” was a 1990s phenomenon. The series gathered millions of viewers worldwide. After 25 years it’s coming back… Read More