A VIEW FROM TWIN PEAKS - Quick. Define Twin Peaks. Other than the obviously now dated TV show, up until a couple of weeks ago, the only other definition of Twin Peaks was a restaurant chain that featured double entendre...more