Here's Why Mount Si Stands Out in TV History
From:Seattle 24
- 2m 21s
- HD
- TV-PG
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.