The comeback/ Twin Peaks sweaters are back with a vengeance

When David Lynch and Mark Frost confirmed that Twin Peaks is back for a limited nine episode series on Showbiz Network, the internet exploded in small pieces of plaid flannel. Just like the fashion this eerie cult drama brought to TV almost 23 years ago. Read more