Here's Why Mount Si Stands Out in TV History
While Seattle is surrounded by dramatic peaks on all sides, the relatively small Mount Si sticks out as a key location in the iconic TV series, Twin Peaks, which was filmed in the area.
While Seattle is surrounded by dramatic peaks on all sides, the relatively small Mount Si sticks out as a key location in the iconic TV series, Twin Peaks, which was filmed in the area.