As Twin Peaks fans await the return of “TV too good for TV,” let loose the floodgates of licensed merch! Showtime’s 18-episode continuation of the seriesĀ beginsĀ in just three