Laura Palmer

Welcome to Twin Peaks

When you push open the glass door of Twede’s Cafe located on a busy corner in North Bend, Washington, you experience one of two sensations. If you’re a fan of David Lynch and Mark Frost’s early-90s…