Twin Peaks Fan Celebrates New Series With “That Gum You Like” Tattoo Just Hours After Mark Frost And David Lynch’s Announcement
How did you celebrate David Lynch and Mark Frost's announcement? Scott took his excitement several steps further than your average Twin Peaks fan.