Official Twin Peaks Patches

Showtime has quietly added several new items to the official Twin Peaks store. In addition to the $4 owl cave symbol iron-on patch which debuted at Festival of Disruption, you can now purchase a lot more official Twin Peaks patches for $9.95 each.